这是一个使用 Python 和 Tkinter 开发的图形界面工具,用于批量将 Word 文档 (doc/docx) 转换为 PDF 格式。
- 简洁直观的图形用户界面
- 支持批量选择多个 Word 文档
- 显示转换进度和状态
- 转换完成后提供详细报告
本工具依赖于docx2pdf
库,该库需要系统上安装有 Microsoft Word。
使用 uv 安装:
uv add docx2pdf
- 运行程序:
推荐使用 uv:
uv run main.py
- 点击「选择 Word 文件」按钮,选择需要转换的 doc/docx 文件
- (可选) 点击「选择输出目录」按钮,选择 PDF 文件的保存位置
- 点击「开始转换」按钮开始转换过程
- 等待转换完成,查看结果报告
uv add pyinstaller
uv run pyinstaller -F -w -i icon/icon.ico main.py
- 本工具需要系统上安装有 Microsoft Word
- 仅支持 Windows 和 macOS 系统
- 转换过程中请勿关闭 Microsoft Word
- 如果未指定输出目录,PDF 文件将保存在与源文件相同的位置
doc2pdf/
└── main.py # 主程序文件
└── DocToPdfConverter.py # 格式转换类