如何用python批量word转pdf
时间: 2023-09-05 11:09:50 浏览: 118
巧用Python批量实现PDF文件转换为Word文件(源码,图片也可以转哦!只需修改文件名和路径即可)
可以使用Python中的`docx2pdf`模块来实现批量将Word文档转换为PDF格式。以下是一个简单的代码示例:
```python
from docx2pdf import convert
import os
# 定义Word文件所在目录
word_dir = '/path/to/word/files'
# 定义PDF文件保存目录
pdf_dir = '/path/to/pdf/files'
# 遍历Word文件目录
for filename in os.listdir(word_dir):
# 检查文件是否为Word文档
if filename.endswith('.docx') or filename.endswith('.doc'):
# 构造Word文件路径和PDF文件路径
word_path = os.path.join(word_dir, filename)
pdf_path = os.path.join(pdf_dir, filename[:-4] + '.pdf')
# 转换Word文档为PDF格式
convert(word_path, pdf_path)
```
在运行上述代码之前,需要确保已经安装了`docx2pdf`模块。可以使用以下命令安装:
```
pip install docx2pdf
```
请注意,该模块依赖于Microsoft Word软件,因此在将Word文档转换为PDF之前,请确保已经在计算机上安装了Microsoft Word。
阅读全文