1. 安装必要的库 你需要安装python-pptx库来读取PPTX文件,以及一个支持PPTX转PDF的库,如comtypes(适用于Windows)或unoconv(跨平台)。这里以comtypes为例,因为它可以直接与Microsoft Office进行交互。 bash pip install python-pptx comtypes 2. 编写转换脚本 以下是一个使用comtypes将PPTX文件转换为PDF的Python脚本示例...
files = list(path.glob("*.ppt")) + list(path.glob("*.pptx")) ppt_App = CreateObject("Powerpoint.Application", dynamic=True) ppt_App.Visible = True pptFormatPDF = 32 # pdf # 获取word类型的文件放到一个列表里面 for file in files: ppt_path = Path(folder, file) pdf_path = ppt_pat...
file_path=os.path.join(folder_path, file_name)#判断文件名是否以.pptx或.ppt结尾iffile_name.lower().endswith('.pptx')orfile_name.lower().endswith('.ppt'):#根据文件名生成输出路径output_path = os.path.join(output_folder, os.path.splitext(file_name)[0] +'.pdf')#创建Presentation对象并...
ppt.ExportAsFixedFormat(exportfile, 2, PrintRange=None) print('保存 PDF 文件:', exportfile) p.Quit() def pptx(self, filename): self.ppt(filename) xls/xlsx 转换为 PDF def xls(self, filename): name = os.path.basename(filename).split('.')[0] + '.pdf' exportfile = os.path.join(...
这里有一大堆ppt需要转成方便记笔记的pdf 可以直接点击下面目录中完整代码获取可以直接使用的脚本,该脚本可以将所在目录下的PPT转成PDF并将其存在当前目录新建文件夹converted_directory下 目录 需要的库 一般步骤 主函数 筛选出路径中的.ppt/.pptx文件 os.path模块 ...
通过列表推导式筛选出以.ppt或.pptx结尾的文件。 对于每个筛选出的PPT文件,构建其完整路径,并调用ppt_to_pdf函数进行转换。 4.执行主程序: 在if __name__ == "__main__":块中,首先初始化PowerPoint应用程序。 获取当前工作目录(cwd = os.getcwd())。
powerpoint.Visible=1slides=powerpoint.Presentations.Open(input_file_path)#保存PDFslides.SaveAs(output_file_path,32) slides.Close() 这里将会ppt:Python学习规划路线.pptx转为Python学习规划路线.pdf 打开pdf其内容如下: 04、小结 本文基本就成功实现目标要求,从效果来看还是非常不错的!完整源码可由文中代码组合...
node test.js 1.pptx ./test/hi 1. 脚本执行后,先将1.pptx转为1.pdf,然后将1.pdf自动转为图片,自动创建test目录,生成hi-0.jpg,hi-1.jpg。 4、php调用脚本 创建test.php AI检测代码解析 <?php $output = shell_exec("whoami"); echo "I am $output"; ?> 1. 2. ...
这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式。使用说明 1、将这个脚本跟PPT文件放置在同一个文件夹下。 2、运行这个脚本。全部代码 import comtypes.client import os def init_powerpoint(): ...