Python与office的梦幻联动——word文档批量转换为pdf
若你苦恼于如何将一个文件夹中的word文档批量转换为pdf,那你看这篇就够啦!还有更多的python与office的梦幻联动,点个关注蹲一蹲吧~如果着急也可以私信哦!
·
将word文档批量转换为pdf
若你苦恼于如何将一个文件夹中的word文档批量转换为pdf,那你看这篇就够啦!
直接上干货代码
import os
import comtypes.client
# 设置word和pdf文件类型常量
wdFormatPDF = 17
wdFormatDoc = 0
wdFormatDocx = 12
#更改文件路径
path = "D:\py_file\Python_Analysis\Office\word文件"
# 遍历目录中的所有文件
for file_name in os.listdir(path):
# 判断文件类型是否为doc/docx
if file_name.endswith('.doc') or file_name.endswith('.docx'):
# 创建word应用程序对象
word_app = comtypes.client.CreateObject('Word.Application')
word_app.Visible = False
# 打开文件
doc_file = os.path.join(path, file_name)
doc = word_app.Documents.Open(doc_file)
# 将文件另存为pdf格式
pdf_file = os.path.splitext(doc_file)[0] + '.pdf'
doc.SaveAs(pdf_file, FileFormat=wdFormatPDF)
# 关闭文件和应用程序
doc.Close()
word_app.Quit()
print(file_name)
print("All finish!")
还有更多的python与office的梦幻联动,点个关注蹲一蹲吧~
如果着急也可以私信哦!

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)