国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

批量將ppt轉(zhuǎn)換為pdf的Python代碼 只要27行!

2020-02-22 23:20:26
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這是一個(gè)Python腳本,能夠批量地將微軟Powerpoint文件(.ppt或者.pptx)轉(zhuǎn)換為pdf格式。

使用說(shuō)明

1、將這個(gè)腳本跟PPT文件放置在同一個(gè)文件夾下。
2、運(yùn)行這個(gè)腳本。

全部代碼

import comtypes.clientimport osdef init_powerpoint(): powerpoint = comtypes.client.CreateObject("Powerpoint.Application") powerpoint.Visible = 1 return powerpointdef ppt_to_pdf(powerpoint, inputFileName, outputFileName, formatType = 32): if outputFileName[-3:] != 'pdf': outputFileName = outputFileName + ".pdf" deck = powerpoint.Presentations.Open(inputFileName) deck.SaveAs(outputFileName, formatType) # formatType = 32 for ppt to pdf deck.Close()def convert_files_in_folder(powerpoint, folder): files = os.listdir(folder) pptfiles = [f for f in files if f.endswith((".ppt", ".pptx"))] for pptfile in pptfiles: fullpath = os.path.join(cwd, pptfile) ppt_to_pdf(powerpoint, fullpath, fullpath)if __name__ == "__main__": powerpoint = init_powerpoint() cwd = os.getcwd() convert_files_in_folder(powerpoint, cwd) powerpoint.Quit()

源碼地址

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林站長(zhǎng)站。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 莎车县| 星子县| 新津县| 普定县| 新平| 岳阳市| 揭阳市| 衡东县| 屏东县| 乌拉特前旗| 栾川县| 岳西县| 织金县| 达州市| 永平县| 庆阳市| 车险| 海门市| 屏南县| 什邡市| 绥江县| 龙泉市| 锡林郭勒盟| 江西省| SHOW| 仁寿县| 敖汉旗| 白玉县| 休宁县| 宜丰县| 措美县| 叶城县| 绥德县| 乌兰浩特市| 临泉县| 郧西县| 葫芦岛市| 高碑店市| 阳东县| 子洲县| 阳新县|