日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 批量將PPT導出成圖片集的案例

瀏覽:43日期:2022-06-26 08:02:19
導讀

需要使用python做一個將很多個不規則PPT導出成用文件夾歸納好的圖片集,所以就需要使用comtypes調用本機電腦上的ppt軟件,批量打開另存為多張圖片

采坑

公司電腦使用comtypes完美導出圖片,系統win10

回家后使用自己的電腦就報錯,系統也是win10,最后沒辦法放棄comtypes采用win32com,最終成功

源代碼

'''該工具函數的功能:批量將PPT導出成圖片'''import comtypes.clientimport osimport win32comimport win32com.client# base pathBASH_PATH = ’C:webpythontoolformatPPTtaobaoppts’# render jpgRENDER_BASE_PATH = ’C:webpythontoolformatPPTtaobaorender’# 初始化PPTdef init_powerpoint(): powerpoint = win32com.client.Dispatch(’PowerPoint.Application’) #comtypes.client.CreateObject('Powerpoint.Application') powerpoint.Visible = 1 return powerpoint# PPT TO PDF def ppt_to_pdf_or_jpg(powerpoint, inputFileName, outputFileName, formatType = 32): if outputFileName[-3:] != ’pdf’: outputFileName = outputFileName[0:-4] + '.pdf' deck = powerpoint.Presentations.Open(inputFileName) #deck.SaveAs(outputFileName, formatType) # formatType = 32 for ppt to pdf deck.SaveAs(inputFileName.rsplit(’.’)[0] + ’.jpg’, 17) deck.Close()# save file as a folderdef convert_files_in_folder(powerpoint, folder): files = os.listdir(folder) pptfiles = [f for f in files if f.endswith(('.ppt', '.pptx'))] print(pptfiles) for pptfile in pptfiles: fullpath = os.path.join(cwd, pptfile) ppt_to_pdf_or_jpg(powerpoint, fullpath, fullpath)# delete more ppt and select 20 def delete_more_ppt(folder):files = os.listdir(folder)allNum = len(files)endPoint = 0if(allNum <= 20):returnelse:endPoint = allNum - 20for f in files[0:endPoint]:if(os.path.isfile(folder+f)):os.unlink(folder+f)# exec picture compositedef execPictureComposite():os.system(’python componsite_jpg_taobao.py’)pass# delete render jpgsdef deleteRenderJpg(): jpgs = os.listdir(RENDER_BASE_PATH) for jpg in jpgs: os.unlink(RENDER_BASE_PATH+jpg)if __name__ == '__main__': cwd = BASH_PATH delete_more_ppt(cwd) deleteRenderJpg() powerpoint = init_powerpoint() convert_files_in_folder(powerpoint, cwd) powerpoint.Quit() execPictureComposite()

補充:用python處理ppt中的文字

我就廢話不多說了,大家還是直接看代碼吧~

from pptx import Presentationfrom pptx.util import Inches,Ptppt=Presentation()#在ppt中加入一個幻燈片slide=ppt.slides.add_slide(ppt.slide_layouts[1])#第一種body_shape=slide.shapes.placeholdersbody_shape[0].text=’這是占位符[0]’body_shape[1].text=’這是占位符[1]’#第二種title_shape=slide.shapes.titletitle_shape.text=’這里是標題’#取出本頁第二個文本框subtitle=slide.shapes.placeholders[1]#在第二個文本框里寫入漢字subtitle.text=’這里是文本框’#在文本框里添加一個段落new_paragraph=body_shape[1].text_frame.add_paragraph()new_paragraph.text=’新段落’new_paragraph.font.bold=Truenew_paragraph.font.italic=Truenew_paragraph.font.size=Pt(15)new_paragraph.font.underline=True#添加文本框left=Inches(2)top=Inches(2)width=Inches(3)height=Inches(3)textbox=slide.shapes.add_textbox(left,top,width.height)textbox.text='這是新文本框'#在文本框里添加新段落new_par=textbox.text_frame.add_paragraph()new_par.text=’這是文本框里的第二段’ppt.save(’test.pptx’);

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: python
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美激情五月| 精品九九在线| 亚洲国产专区| 免费高潮视频95在线观看网站| 国产精品久久久久久妇女| 日本h片久久| 亚洲天堂日韩在线| 国产精品三上| 亚洲永久精品唐人导航网址| 亚洲激情另类| 日韩影院在线观看| 日本视频在线一区| 国产日韩亚洲| 国产成人精品一区二区三区在线| 免费精品一区| 91精品韩国| 91精品成人| 亚洲精品激情| 国产精久久一区二区| 国产精品不卡| 亚洲高清毛片| 另类国产ts人妖高潮视频| 国产日韩欧美一区| 亚洲婷婷丁香| 精品国产乱码久久久久久1区2匹| 国产欧洲在线| 午夜亚洲福利| 国产一区二区三区四区二区| 不卡在线一区二区| 日韩不卡一区二区| 久久精品一区二区不卡| 日韩1区2区3区| 亚洲1234区| 亚洲欧洲免费| 亚洲大片在线| 欧美成人精品一级| 女人av一区| 国产日韩免费| 99日韩精品| 精品视频国产| 中文字幕日韩高清在线| 国产一区二区三区亚洲| 99日韩精品| 日韩成人亚洲| 日本精品在线播放| 午夜欧美精品久久久久久久| 国产麻豆一区二区三区 | 国产精品亚洲产品| 中文日韩欧美| 亚洲国产福利| 欧美视频精品全部免费观看| 亚洲综合不卡| 久久精品观看| 国产成人免费精品| 国产麻豆精品久久| 日本成人在线不卡视频| 亚洲在线观看| 黄色亚洲在线| 伊人久久成人| 红桃视频国产一区| 不卡一区2区| 亚洲一级黄色| 国产福利电影在线播放| 国产精品jk白丝蜜臀av小说| 蜜乳av另类精品一区二区| 91精品福利| 国产视频一区三区| av亚洲免费| 9色精品在线| 亚洲大全视频| 亚洲国产一区二区三区在线播放| 99精品在线| 亚洲激精日韩激精欧美精品| 最新日韩av| 日韩精品一区二区三区免费视频| 男女性色大片免费观看一区二区 | 亚洲一级少妇| 综合日韩av| 欧美一区二区性| 久久成人精品| 亚洲毛片在线| 国产高清亚洲| 久久久久久黄| 亚洲精选久久| 日韩美女精品| 久久精品国产99久久| 亚洲播播91| 久久99影视| 蜜桃久久久久久| 日本久久成人网| 亚洲一区二区三区四区五区午夜| 日韩中文欧美在线| 国产精品成人3p一区二区三区| 极品av在线| 视频一区二区三区入口| 免费一区二区三区在线视频| 另类专区亚洲| 亚洲日本久久| 日韩欧美二区| 人人精品久久| 欧美va天堂在线| 国产精品免费精品自在线观看| 激情综合激情| 麻豆精品在线观看| 亚洲成人一区| 国产精品1区| 亚洲精品日本| 蜜臀av免费一区二区三区| 欧美日一区二区在线观看| 99久久亚洲精品| 国产一区二区三区探花| 亚洲精品进入| 免费久久精品| 综合日韩av| 国产成人精品一区二区三区视频| 亚洲乱码久久| 午夜日本精品| 久久天堂av| 岛国精品一区| 国产精品入口久久| 亚洲精品观看| 丝袜美腿成人在线| 国产中文一区| 久久国产日本精品| 伊人网在线播放| 国产精品蜜芽在线观看| 国产videos久久| 在线天堂资源www在线污| 久久麻豆视频| 精品欧美视频| 精品视频网站| 天堂а√在线最新版中文在线| 国内在线观看一区二区三区| 国产精品最新| 国产精品极品在线观看| 日韩精品视频在线看| 亚洲va久久| 欧美日韩一区二区国产| 国产精品一区二区av交换| 国产精品s色| 国产精品成久久久久| 国产v综合v| 国产女优一区| 日本综合视频| 久久精品一区二区国产| 午夜久久中文| 午夜欧美精品久久久久久久| 亚洲精品国产精品粉嫩| 国产精品一页| 久久精品免费看| 韩国久久久久久| 日韩视频中文| 国产精品中文| 亚洲福利国产| 91av一区| 久久久久中文| 青青国产精品| 日韩精品一卡| 亚洲影视一区二区三区| 久久精品国产网站| 黄色日韩在线| 黄色网一区二区| 亚洲一区不卡| 国产福利片在线观看| 免费日韩av| 久久三级毛片| 免费高清在线一区| 国产中文欧美日韩在线| 免费一级片91| 久久久久国产精品一区二区| 日韩高清三区| 久久视频一区| 国产乱码精品一区二区亚洲| 成人av二区| 亚洲黄色中文字幕| 日韩高清在线不卡| 久久xxxx| 欧美成人高清| 91一区二区三区四区| 国产午夜久久av| 亚洲激情五月| 久久青草久久| 日韩精品dvd| 精品视频黄色| 国产精品久久| 久久av导航| 国产精品欧美日韩一区| 亚洲ww精品| 日韩精品视频在线看| 亚洲制服欧美另类| 国产亚洲福利| 欧美精品一二| 在线日韩一区| 91精品国产福利在线观看麻豆| 欧美黑人巨大videos精品| 蜜桃久久精品一区二区| 日韩一区精品视频| 亚洲欧美日韩精品一区二区| 五月天久久777| 先锋亚洲精品|