word批量转pdf python脚本
时间: 2023-09-03 16:08:17 浏览: 149
要实现Word批量转PDF,需要使用Python的docx2pdf库。首先,需要安装docx2pdf库,可以通过pip安装:
```
pip install docx2pdf
```
然后,下面是示例代码:
```python
import os
from docx2pdf import convert
# Word文件所在目录
word_dir = 'path/to/word/files'
# PDF文件保存目录
pdf_dir = 'path/to/pdf/files'
# 批量转换
for filename in os.listdir(word_dir):
if filename.endswith('.docx'):
# Word文件路径
word_path = os.path.join(word_dir, filename)
# PDF文件路径
pdf_path = os.path.join(pdf_dir, filename.replace('.docx', '.pdf'))
# 转换
convert(word_path, pdf_path)
```
在上面的代码中,需要将`word_dir`和`pdf_dir`替换为实际的目录路径。然后,`os.listdir(word_dir)`会列出`word_dir`目录下的所有文件,`if filename.endswith('.docx')`会筛选出扩展名为`.docx`的Word文件,然后使用`convert()`函数将Word文件转换为PDF文件,保存到指定的`pdf_path`位置。
阅读全文