美文网首页Python Learning
python转换word,excel,ppt到pdf

python转换word,excel,ppt到pdf

作者: sky2016 | 来源:发表于2017-12-26 11:45 被阅读3121次

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

相关文章

网友评论

    本文标题:python转换word,excel,ppt到pdf

    本文链接:https://www.haomeiwen.com/subject/rwvdgxtx.html