4️⃣ 指定一个PDF文件的保存路径,同样在代码中填好。📍5️⃣ 打开cmd,输入以下命令运行你的Python脚本:```bash python C:/doctopdf.py ```6️⃣ 稍等片刻,你的Word文件就会神奇地变成PDF文件啦!🎉是不是超级简单呢?现在你可以轻松地将大批量的Word文件转换成PDF啦!🎈记得感谢Python的帮助哦...
folder_path=r'C:\Users\noootomato\Desktop\love_tomato'word_app=win32com.client.Dispatch('Word.Application')# 遍历目录下的所有文件,将 Word 文档转化为PDF格式forfile_nameinos.listdir(folder_path):iffile_name.endswith('.docx')or file_name.endswith('.doc'):# 打开 Word 文档 doc_path=os.pat...
import comtypes.client def convert_word_to_pdf(folder_path): word = comtypes.client
unoconv -d com.sun.star.ServiceManager --connection 'socket,host=localhost,port=2002;urp;StarOffice.ServiceManager' -f pdf your_file.docx 在该命令中,您需要将your_file.docx替换为要转换的文档文件,localhost替换为您的主机名,2002替换为您的端口号,LibreOffice/OpenOffice的安装路径可能需要指定。例如,如果...
()# 转换docx为pdfdef docx2pdf(file_path): file_name = os.path.basename(file_path) if output_mode == 1: des_path = os.path.join(desPath,"{}.pdf").format(file_name[:-5]) elif output_mode == 2: des_path = "{}.pdf".format(file_path[...
你用Office的COM转当然慢,可以试下converter_docx_pdf这个库,使用pip安装。 如果不行就只能先将docx转成html什么格式再转换为pdf了。 另外1种方式就是安装openoffice,使用unoconv转,或者调用powershell转也是可以的。 有用 回复 我叫单永旭: 老哥,貌似没有converter_docx_pdf这个库吧? 回复2018-04-09 ...
Document(input_file)用于打开输入的.docx文件。 doc.save(output_file, "pdf")将打开的.docx文件保存为PDF文件。 4. 完整代码示例 下面是一个完整的代码示例,将.docx文件转换为PDF文件: import win32com.client as win32 from docx import Document
需要将docx转pdf,试试python,参考Python--word批量转化为pdf - 简书 (jianshu.com) import os import comtypes.client def get_path(): # 获取当前运行路径 path = os.getcwd() # 获取所有文件