如何用Python批量将word文档转PDF
时间: 2023-06-13 09:09:10 浏览: 291
你可以使用 Python 的 `docx2pdf` 库来批量将 Word 文档转换为 PDF。以下是一个简单的示例:
1. 首先,安装 `docx2pdf` 库:
```
pip install docx2pdf
```
2. 创建一个 Python 脚本,导入 `docx2pdf` 库和 `os` 库,以批量转换 Word 文档为 PDF。
```python
import docx2pdf
import os
# 设置 Word 文件夹路径
word_folder = '/path/to/word/folder'
# 设置 PDF 文件夹路径
pdf_folder = '/path/to/pdf/folder'
# 批量转换 Word 文件为 PDF
for filename in os.listdir(word_folder):
if filename.endswith('.docx'):
doc_path = os.path.join(word_folder, filename)
pdf_path = os.path.join(pdf_folder, filename.replace('.docx', '.pdf'))
docx2pdf.convert(doc_path, pdf_path)
```
3. 运行脚本,即可将 Word 文件夹中的所有 `.docx` 文件批量转换为 PDF 文件,并保存到 PDF 文件夹中。
请注意,`docx2pdf` 库依赖于 Microsoft Word 程序,因此在运行脚本之前,请确保已安装 Microsoft Word 并配置正确的路径。
阅读全文