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的功能实现的。

  • 相关阅读:
    人生感悟:人与人之间的距离
    9月22日测试题目
    Java自学第五十二天
    Java自学第五十一天
    Java自学第五十天
    Java自学第四十九天
    Java自学第四十八天
    Java自学第四十七天
    Java自学第四十六天
    Java自学第四十五天
  • 原文地址:https://www.cnblogs.com/mafu/p/14029263.html
Copyright © 2011-2022 走看看