denglinhai
import sys
import os
import glob
import win32com.client
 
def convert(files, formatType = 32):
    powerpoint = win32com.client.Dispatch("Powerpoint.Application")
    powerpoint.Visible = 1
    for filename in files:
        newname = os.path.splitext(filename)[0] + ".pdf"
        deck = powerpoint.Presentations.Open(filename)        
        deck.SaveAs(newname, formatType)
        deck.Close()
    powerpoint.Quit()
 
files = glob.glob(os.path.join(sys.argv[1],"*.ppt?"))
convert(files)

  

 

 

具体参考 Python for Windows extensions.

分类:

技术点:

相关文章:

  • 2021-12-10
  • 2022-03-03
  • 2021-12-01
  • 2021-11-28
  • 2022-12-23
  • 2021-07-24
  • 2021-12-04
猜你喜欢
  • 2021-10-12
  • 2022-01-06
  • 2022-01-14
  • 2021-10-22
  • 2021-11-30
  • 2021-12-14
  • 2022-12-23
相关资源
相似解决方案