app跟网站的区别,网站搜索排名优化怎么做,深圳做网站排名,网站建设的功能读取指定文件夹中的所有 .doc 和 .docx 文件#xff0c;并利用 Word 软件将它们转换为 PDF 格式#xff0c;并保存在同一个文件夹中#xff0c;以源文件命名。
请确保你已经安装了 Microsoft Word#xff0c;并且在运行脚本时关闭了所有正在运行的 Word 实例。运行该程序时…读取指定文件夹中的所有 .doc 和 .docx 文件并利用 Word 软件将它们转换为 PDF 格式并保存在同一个文件夹中以源文件命名。
请确保你已经安装了 Microsoft Word并且在运行脚本时关闭了所有正在运行的 Word 实例。运行该程序时需要提供要处理的文件夹路径。
import os
import comtypes.clientdef convert_doc_to_pdf(input_file, output_file):# 创建 Word 应用实例word comtypes.client.CreateObject(Word.Application)# 隐藏 Word 应用窗口word.Visible False# 打开 Word 文档doc word.Documents.Open(input_file)# 将 Word 文档另存为 PDFdoc.SaveAs(output_file, FileFormat17)# 关闭文档doc.Close()# 退出 Word 应用word.Quit()def convert_all_docs_to_pdfs(directory):for filename in os.listdir(directory):if filename.endswith(.doc) or filename.endswith(.docx):input_file os.path.join(directory, filename)output_file os.path.join(directory, os.path.splitext(filename)[0] .pdf)convert_doc_to_pdf(input_file, output_file)print(fConverted {input_file} to {output_file})if __name__ __main__:directory input(请输入文件夹路径)convert_all_docs_to_pdfs(directory)