利用python怎么将word 2007文档转换为pdf文件

  介绍

这篇文章主要介绍了利用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文件的内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

利用python怎么将word 2007文档转换为pdf文件