本文实例讲述了Python实现将DOC文档转换为PDF的方法。分享给大家供大家参考。具体实现方法如下:

import sys, os

from win32com.client import Dispatch, constants, gencache

def 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 -1

if __name__==‘__main__‘:

rc = main()

if rc:

sys.exit(rc)

sys.exit(0)

希望本文所述对大家的Python程序设计有所帮助。

原文:http://www.jb51.net/article/69986.htm

python将文档转换成pdf_Python实现将DOC文档转换为PDF的方法相关推荐

  1. html版api文档,将html版API文档转换成chm格式的API文档

    将html版API文档转换成chm格式的API文档并不是一件难事,所需要的只是2个工具及其你要制作的API的javadoc文档,一般去官网下载的话,都会有源代码和javadoc,软件一个是制作chm文 ...

  2. html长图转换成pdf,支持把各类文档转换成 HTML5(SVG)接口、长图片、PDF 。word转pdf、word转html5、pdf转网页html5、pdf转图片的接口...

    详情请到九云图官网了解一下.https://server.9yuntu.com/yuntu/resource/website/api.html 把 OFFICE / PDF / CAD 等文档转换成 ...

  3. 怎么把html文档转换成wps,怎么把wps文档转换成word文档

    您可能感兴趣的话题: wps 核心提示:今天,我们就来学习一下将wps转换成word的方法,包括了修改文件后缀名的方法.另外为doc格式的方法.下面就一起来看看具体的内容吧! 我们知道,电脑安装的是金 ...

  4. 如何将CSDN文档转换成IPYNB格式的文档?

    简 介: ※IPYNB格式的文档可以很方便在Jupyter Notebook环境内方便研究人员对于算法.数据进行操作.Markdown文本则便于形成各种网络文档.本文介绍了利用notedown实现将C ...

  5. xml文件怎么转换成wps_xml文件转word文档 怎么将XML文档转成WORD文档

    1.找到需要转换为word文档的xml文档. 2.选择文档并点击鼠标右键,选择"打开方式"栏目中的"WPS表格"(或者excel表格),点击确定按钮. 3.点击 ...

  6. xml 文本转json java_java将XML文档转换成json格式数据

    本篇文章主要介绍了java将XML文档转换成json格式数据的示例,希望能帮助到大家. 功能 将xml文档转换成json格式数据 说明 依赖包: 1. jdom-2.0.2.jar : xml解析工具 ...

  7. java xml转html_如何在Java中将XML文档转换成HTML文档.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbsp网页设计/UI 如何在Java中将XML文档转换成HTML文档. ...

  8. 【学习笔记】Windows格式文档转换成Unix格式

    [学习笔记]Windows格式文档转换成Unix格式 我们有时候需要将文档格式从Windows格式转换成Unix格式,Windows下换行是\r\n,而Unix下换行是\n,所以只需要将文档中的\r去 ...

  9. doc转换成html接口,九云图文档转换接口在线word转pdf,pdf转html,doc转pdf等各种文档相互转换的接口...

    当前,针对文档的 WEB 展现,特别是在移动端 WEB 展现,缺少成熟通用的技术方案.一些应用不得不采取变通的办法,比如阿里钉钉把文档页转成了图片.QQ 邮箱丢失字体轮廓特征.微信则要下载后通过第三方 ...

最新文章

  1. 为所欲为——教你什么才是真正的任意分频
  2. python 教程 网盘-python教程网盘
  3. HBase设计与开发性能优化(转)
  4. 图灵奖得主Sivio Micali的Algorand区块链协议简介
  5. 在银行存款被吞了,怎么能快速解决?
  6. java list 自定义类型转换_使用Java Stream API将List按自定义分组规则转换成Map的一个例子...
  7. 开关电源磁性元件理论及设计pdf_2020年开关电源需求活跃 通讯运营商已多轮集采...
  8. 农信社计算机知识,农信社备考:计算机基础知识(15)
  9. java(7)LinkedList源码
  10. mysql批量删除数据库_数据库实现批量删除数据的操作方法(代码实例)
  11. chrome 下载东西 失败禁止_如何修复最常见的Google Chrome下载错误
  12. HASH加密算法:MD4、MD5、SHA1
  13. libyuv库的测试cpp
  14. 《佛祖都说了些什么》读书笔记
  15. 「视频」PISCES要先派机器人去外太空,帮人类建立另一个家园?
  16. TinyG 入门06
  17. 软件设计师(中级)详细复习过程总结
  18. Python 解决warining的方法FutureWarning: warnings.warn(CV_WARNING, FutureWarning)
  19. 《大数据时代:生活、工作与思维的大变革》读书笔记3(完)
  20. 微信公众号菜单点击发送天气预报

热门文章

  1. 穿越沙漠问题(C++倒推法)
  2. CentOS安装nvidia显卡驱动的正确方法
  3. 可变形卷积(Deformable Convolution)
  4. SAP大中华区公布Q4及全年财报 软件及相关服务成亮点
  5. python输出一首诗_用Python自动生成藏头诗
  6. matlab车轮滚动动画,flash制作车轮往前滚动的动画效果
  7. linux下的抓图工具
  8. Ubuntu 10.04里安装强大抓图工具Shutter
  9. 淘宝商品评价api接口,商品评价解析api接口,商品评价分析api接口,淘宝商品评价信息api接口,宝贝评价api接口,
  10. NVIDIA Optimus技术和CUDA