python转换word,excel,ppt到pdf

word转换为pdf

from win32com import client

w = client.Dispatch("Word.Application")
doc = w.Documents.Open('d:\\temp\\a.docx')
doc.ExportAsFixedFormat('D:\\temp\\word.pdf', client.constants.wdExportFormatPDF)
w.Quit()

excel转换为pdf

from win32com import client

xlApp = client.Dispatch("Excel.Application")
books = xlApp.Workbooks.Open('d:\\temp\\test.xlsx')
books.ExportAsFixedFormat(0, 'D:\\temp\\excel.pdf')
xlApp.Quit()

ppt转换为pdf

from win32com import client

p = client.Dispatch("PowerPoint.Application")
ppt = p.Presentations.Open('d:\\temp\\2017-08-04 Cirrus V3.0 Request.pptx', False, False, False)
ppt.ExportAsFixedFormat('D:\\temp\\ppt.pdf', 2, PrintRange=None)
p.Quit()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在平时的工作当中,经常会和PDF打交道。但是一旦遇到需要编辑修改的时候,这时候很多人就犯难了,到底如何快速的把PD...
    Shiny哪里跑阅读 2,276评论 0赞 42
  • 文/科技野史 一键将PDF文件转换成Word、Excel、PPT等Office文件。网上的工具最多只能转5页,今天...
    巴拉1993阅读 1,040评论 0赞 2
  • 湾畔盛景,旖旎无限,绿树红花繁盛。缓步海岸,共叙眉湖情。忆起毕业往事,杯杯饮、不忘旧朋。凭栏处,波涛滚滚,拍...
    好书郎阅读 383评论 4赞 0
  • 哈尔滨,零下三十度,还不算冷。一千公里以外的大兴安岭,已降到零下四十五度。这叫比上不足,比下有余。 这...
    飄飄然阅读 358评论 0赞 7
  • 花了整整一天的时间,成功的把『人民的名义』这部剧追完了,一切就像当初看的推送和网友分享的结局一样,突然就觉得内心空...
    枣籽O阅读 358评论 0赞 0

友情链接更多精彩内容