我开发了一款基于 Python + Tkinter/ttkbootstrap 的桌面端“盖章资料转换工具(V4.6)”,主要用于将盖章相关资料进行 批量规范化整理与 PDF 产出。工具支持从界面选择单个文件、多个项目或批量文件夹导入,自动按规则生成输出目录(如在程序目录下创建 盖章资料_转换保存目录),并结合 config.ini 配置实现对文件名的解析与归档:程序会从文件名按下划线分段提取公司名称索引,按当天日期生成类似“YYYY-MM-DD-公司名-盖章资料”的文件夹结构,便于统一存档与交付。
核心转换能力使用 Windows COM(comtypes)驱动 Word.Application,将 Word 等文档 批量另存为 PDF(FileFormat=17),并提供进度条反馈与成功/失败提示。另包含 PDF 水印功能:基于 PyPDF2 将指定水印模板(如 SC.pdf、TC.pdf)合并到 PDF 每一页并输出 _水印.pdf,用于不同盖章场景快速生成带水印版本。整体实现覆盖 GUI 交互、批量处理、配置化规则、异常处理与输出目录管理,面向办公一线提升盖章资料制作与交付效率。