我在macOS用python想要将文件夹中的所有word文档转换为PDF另存到新的文件夹中
时间: 2024-04-10 15:33:01 浏览: 228
python 如何将office文件转换为PDF
你可以使用Python的`docx2pdf`库来实现将Word文档转换为PDF的功能。首先,确保你已经安装了该库,可以通过以下命令进行安装:
```
pip install docx2pdf
```
安装完成后,你可以使用下面的代码来实现将文件夹中的所有Word文档转换为PDF并保存到新的文件夹中:
```python
import os
from docx2pdf import convert
# 指定源文件夹和目标文件夹路径
source_folder = '/path/to/source/folder'
target_folder = '/path/to/target/folder'
# 遍历源文件夹中的所有文件
for filename in os.listdir(source_folder):
# 检查文件是否为Word文档
if filename.endswith('.docx'):
# 构建源文件和目标文件的完整路径
source_path = os.path.join(source_folder, filename)
target_path = os.path.join(target_folder, os.path.splitext(filename)[0] + '.pdf')
# 将Word文档转换为PDF
convert(source_path, target_path)
```
在代码中,你需要将`/path/to/source/folder`替换为源文件夹的实际路径,将`/path/to/target/folder`替换为目标文件夹的实际路径。该代码会遍历源文件夹中的所有文件,将后缀为`.docx`的文件转换为PDF,并保存到目标文件夹中,文件名保持不变。
希望对你有帮助!如果有其他问题,请随时提问。
阅读全文