当前位置:   article > 正文

【Python 办公】将 ppt 批量转换成 pdf_【python】ppt转pdf (同一目录下批量)

【python】ppt转pdf (同一目录下批量)

将ppt批量转换成pdf

import win32com.client
import os

def ppt2pdf(filename, output_filename):
    ppt_app = win32com.client.Dispatch("PowerPoint.Application")
    ppt = ppt_app.Presentations.Open(filename)
    ppt.SaveAs(output_filename, 32)
    ppt_app.Quit()
    print("Done!{}".format(filename))

dirname = "c:\\Users\\DELL\\Downloads\\ppt"
filenames = os.listdir(dirname)
for filename in filenames:
    if filename.endswith("ppt") or filename.endswith("pptx"):
        base, ext = filename.split(".")
        new_name = base + ".pdf"
        filename = dirname + "\\" + filename
        output_filename = dirname + '\\' + new_name
        ppt2pdf(filename, output_filename)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/878371
推荐阅读
相关标签
  

闽ICP备14008679号