介绍
这篇文章主要介绍了利用python怎么将word 2007文档转换为pdf文件,此处通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值,需要的朋友可以参考下:
python是什么意思
python是一种跨平台的,具有解释性,编译性,互动性和面向对象的脚本语言,其最初的设计是用于编写自动化脚本,随着版本的不断更新和新功能的添加,常用于用于开发独立的项目和大型项目。
# - *安康;编码:utf-8 - *安康; , #,doc2pdf.py: python script 用convert doc 用pdf with 书签!, #,Requires Office 2007年,SP2 #,Requires python  for win32 extension , , import sys, os 得到win32com.client import 调度,常数,,gencache , def doc2pdf(输入,输出):,=,w 调度(“Word.Application"), , 试题:大敌; 时间=doc 才能;w.Documents.Open(输入,,ReadOnly =, 1), doc.ExportAsFixedFormat(才能输出,constants.wdExportFormatPDF,,, ,,Item =, constants.wdExportDocumentWithMarkup,, CreateBookmarks =, constants.wdExportCreateHeadingBookmarks), 0 return 才能; ,除了: 1 return 才能; 最后:大敌; w.Quit才能(constants.wdDoNotSaveChanges), , #,Generate all 从而support 可以只我方表示歉意 def GenerateSupport (): ,# enable python  COM support for Word 2007年, ,#却;能够is generated :, makepy.py 我;“Microsoft Word 12.0, Object Library", ,gencache.EnsureModule (& # 39; {00020905 - 0000 - 0000 - c000 - 00020905} & # 39;,, 0,, 8日,4), , def main (): ,if (len (sys.argv),==, 2):, 时间=input 才能;sys.argv [1], output 才能=,os.path.splitext(输入)[0]+ & # 39;. pdf,, ,elif (len (sys.argv),==, 3):, 时间=input 才能;sys.argv [1], 时间=output 才能;sys.argv [2], 其他:大敌; 时间=input 才能;u # 39; BA06007013.docx& # 39; #字文档的名称, 时间=output 才能;u # 39; BA06007013.pdf& # 39; # pdf文档的名称, ,if (not os.path.isabs(输入):, 时间=input 才能;os.path.abspath(输入), ,if (not os.path.isabs(输出)):, 时间=output 才能;os.path.abspath(输出), 试题:大敌; GenerateSupport才能(), 时间=rc 才能;doc2pdf(输入,输出), return 才能;rc ,除了: 1 return 才能; , if __name__==& # 39; __main__ # 39;:, 时间=rc 才能;主要(), rc: if 才能; ,,,sys.exit (rc), sys.exit才能(0)
到此这篇关于利用python怎么将word 2007文档转换为pdf文件的文章就介绍到这了,更多相关利用python怎么将word 2007文档转换为pdf文件的内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!