小花喵 老牛亦知昭光贵,不用扬鞭自奋蹄。

python word2pdf excel2pdf ppt2pdf

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()


作者:sky2016
链接:https://www.jianshu.com/p/020f4f62beb9
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。


作者:admin 分类:python 浏览:1726 评论:0
留言列表
发表评论
来宾的头像