您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页Jupyter notebook将指定文件夹中所有word文件导出为PDF文件

Jupyter notebook将指定文件夹中所有word文件导出为PDF文件

来源:叨叨游戏网
import os
import comtypes.client

# 遍历指定目录中的Word文件,并导出PDF文件
folder_path = r"D:\test"
for dirpath, dirs, filenames in os.walk(folder_path):
    for filename in filenames:
        file_path = os.path.join(dirpath, filename)
        suffix = os.path.splitext(filename)[1]
        if suffix == ".doc" or suffix == ".docx":
            # 创建Word应用程序
            word_app = comtypes.client.CreateObject("Word.Application")
            # 启动Word应用程序
            word_app.Visible = 0
            # 打开Word文档
            doc = word_app.Documents.Open(file_path)
            # 获取PDF文件保存路径
            pdf_path = os.path.splitext(file_path)[0] + ".pdf"
            # 将Word文档另存为PDF文件
            doc.SaveAs(pdf_path, FileFormat=17)
            # 关闭Word文档
            doc.Close()
            # 退出Word应用程序
            word_app.Quit()
            print("已将%s导出成PDF文件:%s" % (file_path, pdf_path))

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务