帮我用Python写一个将指定目录下所以文件夹里面的DOCX文件转PDF的代码
时间: 2024-04-17 21:24:37 浏览: 187
当然可以!以下是一个使用Python的代码示例,可以将指定目录下的所有文件夹中的DOCX文件转换为PDF文件:
```python
import os
from docx2pdf import convert
def convert_folder_to_pdf(folder_path):
for root, dirs, files in os.walk(folder_path):
for file in files:
if file.endswith(".docx"):
docx_path = os.path.join(root, file)
pdf_path = os.path.splitext(docx_path)[0] + ".pdf"
convert(docx_path, pdf_path)
# 指定目录路径
folder_path = "指定目录的路径"
convert_folder_to_pdf(folder_path)
```
在上面的代码中,我们使用了一个名为`docx2pdf`的Python库来进行DOCX文件到PDF文件的转换。首先,我们遍历指定目录下的所有文件和文件夹,然后对于每个文件,我们检查它是否以`.docx`结尾。如果是,我们使用`docx2pdf`库的`convert`函数将其转换为对应的PDF文件。
请将代码中的"指定目录的路径"替换为你想要转换的目录的实际路径。确保在运行代码之前,你已经安装了`docx2pdf`库,你可以使用以下命令来安装它:
```
pip install docx2pdf
```
希望这可以帮助到你!如果你有任何其他问题,请随时问我。
阅读全文