python批量将word文件生成pdf文件
时间: 2023-10-09 12:14:34 浏览: 272
python批量打印word、pdf文件,可按文件夹一份份打印
5星 · 资源好评率100%
你可以使用Python的`docx2pdf`库来实现批量将Word文件转换成PDF文件。
首先,你需要安装`docx2pdf`库。在命令行中输入以下命令进行安装:
```
pip install docx2pdf
```
然后,你可以使用以下代码将指定文件夹中的所有Word文件转换成PDF文件:
```python
import os
from docx2pdf import convert
# 指定Word文件所在文件夹路径
folder_path = 'path/to/folder'
# 获取文件夹中所有Word文件的路径
files = [os.path.join(folder_path, f) for f in os.listdir(folder_path) if f.endswith('.docx')]
# 批量转换Word文件为PDF文件
for file in files:
try:
convert(file)
print(f'{file} 转换成功!')
except Exception as e:
print(f'{file} 转换失败:{e}')
```
这段代码会将指定文件夹中所有的`.docx`文件转换成`.pdf`文件,并输出转换成功或失败的信息。
阅读全文