Skip to content

hansyou/doc2pdf-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Word 文档批量转 PDF 工具

这是一个使用 Python 和 Tkinter 开发的图形界面工具,用于批量将 Word 文档 (doc/docx) 转换为 PDF 格式。

功能特点

  • 简洁直观的图形用户界面
  • 支持批量选择多个 Word 文档
  • 显示转换进度和状态
  • 转换完成后提供详细报告

安装依赖

本工具依赖于docx2pdf库,该库需要系统上安装有 Microsoft Word。

使用 uv 安装:

uv add docx2pdf

使用方法

  1. 运行程序:

推荐使用 uv:

uv run main.py
  1. 点击「选择 Word 文件」按钮,选择需要转换的 doc/docx 文件
  2. (可选) 点击「选择输出目录」按钮,选择 PDF 文件的保存位置
  3. 点击「开始转换」按钮开始转换过程
  4. 等待转换完成,查看结果报告

打包

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  # 格式转换类

About

Word 文档批量转 PDF 工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages