欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2018年02月26日 15:24:36   作者:zhusongziye  
這篇文章主要為大家詳細(xì)介紹了批量將ppt轉(zhuǎn)換為pdf的Python代碼,只要27行,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

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

使用說(shuō)明

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

全部代碼

import comtypes.client
import os

def init_powerpoint():
 powerpoint = comtypes.client.CreateObject("Powerpoint.Application")
 powerpoint.Visible = 1
 return powerpoint

def 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í)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python基于turtle繪制幾何圖形

    python基于turtle繪制幾何圖形

    turtle又稱為海龜繪圖,是Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 1967 年所創(chuàng)造的 Logo 編程語(yǔ)言的python實(shí)現(xiàn)。turtle是基于tkinter圖形界面設(shè)計(jì)的。
    2021-06-06
  • python list元素為tuple時(shí)的排序方法

    python list元素為tuple時(shí)的排序方法

    下面小編就為大家分享一篇python list元素為tuple時(shí)的排序方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python使用Flask-SQLAlchemy連接數(shù)據(jù)庫(kù)操作示例

    Python使用Flask-SQLAlchemy連接數(shù)據(jù)庫(kù)操作示例

    這篇文章主要介紹了Python使用Flask-SQLAlchemy連接數(shù)據(jù)庫(kù)操作,簡(jiǎn)單介紹了flask、Mysql-Python以及Flask-SQLAlchemy的安裝方法,并結(jié)合實(shí)例形式分析了基于Flask-SQLAlchemy的數(shù)據(jù)庫(kù)連接相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • python爬蟲(chóng)之pyppeteer庫(kù)簡(jiǎn)單使用

    python爬蟲(chóng)之pyppeteer庫(kù)簡(jiǎn)單使用

    Puppeteer 是 Google 基于 Node.js 開(kāi)發(fā)的一個(gè)工具,有了它我們可以通過(guò) JavaScript 來(lái)控制 Chrome 瀏覽器的一些操作,當(dāng)然也可以用作網(wǎng)絡(luò)爬蟲(chóng)上,其 API 極其完善,功能非常強(qiáng)大
    2021-07-07
  • python通過(guò)elixir包操作mysql數(shù)據(jù)庫(kù)實(shí)例代碼

    python通過(guò)elixir包操作mysql數(shù)據(jù)庫(kù)實(shí)例代碼

    這篇文章主要介紹了python通過(guò)elixir包操作mysql數(shù)據(jù)庫(kù),分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • 基于Python繪制一個(gè)摸魚(yú)倒計(jì)時(shí)界面

    基于Python繪制一個(gè)摸魚(yú)倒計(jì)時(shí)界面

    前端時(shí)間推出了一個(gè)摸魚(yú)APP,這篇文章將為大家介紹基于Python繪制一個(gè)摸魚(yú)倒計(jì)時(shí)界面,文中的示例代碼講解詳細(xì),感興趣的可以學(xué)習(xí)一下
    2021-12-12
  • Python正則表達(dá)式完全指南

    Python正則表達(dá)式完全指南

    正則表達(dá)式處理文本有如疾風(fēng)掃秋葉,絕大部分編程語(yǔ)言都內(nèi)置支持正則表達(dá)式,它應(yīng)用在諸如表單驗(yàn)證、文本提取、替換等場(chǎng)景。下文給大家?guī)?lái)了python正則表達(dá)式指南,需要的的朋友參考下吧
    2017-05-05
  • 利用Python實(shí)現(xiàn)微信找房機(jī)器人實(shí)例教程

    利用Python實(shí)現(xiàn)微信找房機(jī)器人實(shí)例教程

    這篇文章主要給大家介紹了關(guān)于如何利用Python實(shí)現(xiàn)微信找房機(jī)器人的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • conda使用清華源設(shè)置channel的鏡像

    conda使用清華源設(shè)置channel的鏡像

    今天在下載OpenCV的時(shí)候發(fā)現(xiàn)清華的conda channel鏡像已經(jīng)不能用了,conda需要設(shè)置的源是anaconda的源,本來(lái)就來(lái)介紹一下在conda使用清華源設(shè)置channel的鏡像的方法,感興趣的可以了解一下
    2021-05-05
  • 解決pycharm 遠(yuǎn)程調(diào)試 上傳 helpers 卡住的問(wèn)題

    解決pycharm 遠(yuǎn)程調(diào)試 上傳 helpers 卡住的問(wèn)題

    今天小編就為大家分享一篇解決pycharm 遠(yuǎn)程調(diào)試 上傳 helpers 卡住的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06

最新評(píng)論