zoukankan      html  css  js  c++  java
  • Python将word文档转换成PDF文件

    如题。

    代码:

    '''
        #將word文档转换为pdf文件
        #用到的库是pywin32
        #思路上是调用了windows和office功能
    '''
    
    #导入所需库
    from win32com.client import Dispatch, constants, gencache
    
    #设置源文档位置,即要转换的word文档的位置
    docx_path = 'D:/Python代码素材/word自动化办公/长恨歌.docx'
    #设定pdf要保存的位置
    pdf_path = '' #就保存在当前文件夹下
    
    #下面是实现代码
    gencache.EnsureModule('{00020905-0000-0000-C000-000000000046}', 0, 8, 4)
    #启用word功能
    wd = Dispatch('Word.Application')
    #用windows下的word功能以只读方式打开我们要处理的word文档
    doc = wd.Documents.Open(docx_path, ReadOnly=1)
    
    #输出方式
    doc.ExportAsFixedFormat(pdf_path, constants.wdExportFormatPDF, Item=constants.wdExportDocumentWithMarkup,
                            CreateBookmarks=constants.wdExportCreateHeadingBookmarks)
    
    #退出word功能
    wd.Quit(constants.wdDoNotSaveChanges)

    代码很短,都是调用windows和office还有word的功能实现的。

  • 相关阅读:
    test1
    servlet的生命周期
    关与JdbcTemplate"的thread "main" org.springframework.jdbc.BadSqlGrammarException
    正则表达式
    @Autowired和@Resource的区别
    kubernetes安装
    docker相关
    KIBANA
    mysql在centos上安装
    MySql不错的文章
  • 原文地址:https://www.cnblogs.com/mafu/p/14029263.html
Copyright © 2011-2022 走看看