这是一个使用Python开发的批量Word文档转PDF工具,可以帮助用户快速将多个Word文档转换为PDF格式。
- 支持单个Word文档转换为PDF
- 支持批量转换文件夹内的所有Word文档
- 支持递归处理子文件夹
- 保持原始文档的格式和布局
- 转换速度快,支持多文件并行处理
# 转换单个文件
python converter.py --file path/to/document.docx --output path/to/output.pdf
# 转换文件夹内所有Word文档
python converter.py --folder path/to/folder --output path/to/output_folder
# 递归处理子文件夹
python converter.py --folder path/to/folder --output path/to/output_folder --recursive
# 指定最大工作线程数
python converter.py --folder path/to/folder --output path/to/output_folder --threads 4pip install -r requirements.txt.
├── converter.py # 核心转换功能
├── requirements.txt # 项目依赖
└── README.md # 项目说明
- python-docx: 用于读取Word文档
- docx2pdf: 用于将Word转换为PDF
- tqdm: 用于显示进度条
- 需要安装Microsoft Word或LibreOffice以支持转换功能
- 转换大文件可能需要较长时间,请耐心等待
- 支持的Word格式包括.docx和.doc
- 如果文件名包含中文或特殊字符,程序会自动尝试多种转换方法
- 当主要转换方法失败时,程序会自动尝试使用系统安装的Office或LibreOffice进行转换