国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實(shí)現(xiàn)將DOC文檔轉(zhuǎn)換為PDF的方法

2019-11-25 17:08:05
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Python實(shí)現(xiàn)將DOC文檔轉(zhuǎn)換為PDF的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

import sys, osfrom win32com.client import Dispatch, constants, gencachedef usage():  sys.stderr.write ("doc2pdf.py input [output]")  sys.exit(2)def doc2pdf(input, output): w = Dispatch("Word.Application") try:  doc = w.Documents.Open(input, ReadOnly = 1)  doc.ExportAsFixedFormat(output, constants.wdExportFormatPDF,   Item = constants.wdExportDocumentWithMarkup, CreateBookmarks = constants.wdExportCreateHeadingBookmarks)  return 0 except:  return 1 finally:  w.Quit(constants.wdDoNotSaveChanges)# Generate all the support we can.def GenerateSupport(): # enable python COM support for Word 2007 # this is generated by: makepy.py -i "Microsoft Word 12.0 Object Library" gencache.EnsureModule('{00020905-0000-0000-C000-000000000046}', 0, 8, 4)def main(): if (len(sys.argv) == 2):  input = sys.argv[1]  output = os.path.splitext(input)[0]+'.pdf' elif (len(sys.argv) == 3):  input = sys.argv[1]  output = sys.argv[2] else:  usage() if (not os.path.isabs(input)):  input = os.path.abspath(input) if (not os.path.isabs(output)):  output = os.path.abspath(output) try:  GenerateSupport()  rc = doc2pdf(input, output)  return rc except:  return -1if __name__=='__main__':  rc = main()  if rc:    sys.exit(rc)  sys.exit(0)

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 波密县| 阿坝| 巴林右旗| 安溪县| 兴国县| 土默特左旗| 宜都市| 瑞丽市| 临邑县| 咸阳市| 准格尔旗| 皮山县| 万源市| 吉安县| 临海市| 迁西县| 南川市| 沐川县| 上虞市| 安国市| 定结县| 卫辉市| 孙吴县| 岫岩| 五家渠市| 寿光市| 岳阳县| 许昌县| 宜良县| 罗源县| 安泽县| 黑河市| 廊坊市| 三台县| 老河口市| 商丘市| 日喀则市| 莒南县| 上林县| 鹰潭市| 兖州市|