docx2pdf python 批量转换成pdf
时间: 2023-10-26 11:56:15 浏览: 240
可以使用以下代码将docx文件批量转换为pdf文件:
```python
import os
from docx2pdf import convert
def docx2pdf(input_path):
docx_files = \[file for file in os.listdir(input_path) if file.endswith('.docx')\]
for docx_file in docx_files:
print("开始转换 -> " + docx_file)
convert(input_path + '\\' + docx_file)
if __name__ == '__main__':
docx2pdf('C:/Users/1223/Desktop/OK')
```
这段代码使用了`docx2pdf`库来实现批量转换。首先,通过`os.listdir`函数获取指定目录下的所有文件,然后筛选出以`.docx`结尾的文件。接下来,使用`convert`函数将每个docx文件转换为pdf文件。最后,调用`docx2pdf`函数并传入目标文件夹的路径即可实现批量转换。
#### 引用[.reference_title]
- *1* *3* [如何用Python批量将Pdf文档转换成Word文档?](https://blog.csdn.net/weixin_55609727/article/details/127606700)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Python 批量将 Word 转换为 PDF](https://blog.csdn.net/weixin_67276852/article/details/130413085)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文