zoukankan      html  css  js  c++  java
  • python操作ppt转为pdf和jpg

     1 import win32com
     2 import win32com.client
     3 import sys
     4 import os
     5 
     6 ppt_root = jpg_root =sys.path[0]+"\"
     7 
     8 
     9 def ppt2png(pptFileName):
    10 
    11     powerpoint = win32com.client.Dispatch('PowerPoint.Application')
    12 
    13     powerpoint.Visible = True
    14 
    15     ppt_path = ppt_root + pptFileName
    16 
    17     outputFileName = pptFileName[0:-4] + ".pdf"
    18 
    19     ppt = powerpoint.Presentations.Open(ppt_path)
    20     #保存为图片
    21     ppt.SaveAs(jpg_root + pptFileName.rsplit('.')[0] + '.jpg', 17)
    22     #保存为pdf
    23     ppt.SaveAs(jpg_root + outputFileName, 32) # formatType = 32 for ppt to pdf
    24 
    25     # 关闭打开的ppt文件
    26     ppt.Close()
    27     # 关闭powerpoint软件
    28     # powerpoint.Quit()
    29 
    30 
    31 for fn in (fns for fns in os.listdir(ppt_root) if fns.endswith(('.ppt', 'pptx'))):
    32     ppt2png(fn)
    33 #运行结果则会出现pdf和jpg两个格式的文件夹

    送各位菜鸟一句:屠龙还需宝刀,装逼还靠潘神

  • 相关阅读:
    一、分组查询
    续、传参
    页面加载时loading效果
    2019-6 21
    一、Nuget管理
    三、项目分析
    七、OIDC
    【2019-10-19】习惯的力量
    【2019-10-18】好好珍惜自己的好奇心
    【2019-10-17】女人有钱,体面又可爱
  • 原文地址:https://www.cnblogs.com/w-zc/p/9665765.html
Copyright © 2011-2022 走看看