最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

批量將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格式。

使用說明

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)文章

  • PyQt5?QLineEdit校驗(yàn)器限制輸入實(shí)例代碼

    PyQt5?QLineEdit校驗(yàn)器限制輸入實(shí)例代碼

    QLineEdit類是一個(gè)單行文本控件,可輸入單行字符串,可以設(shè)置回顯模式(Echomode)和掩碼模式,下面這篇文章主要給大家介紹了關(guān)于PyQt5?QLineEdit校驗(yàn)器限制輸入的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Mac安裝python3的方法步驟

    Mac安裝python3的方法步驟

    這篇文章主要介紹了Mac安裝python3的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • python 正確保留多位小數(shù)的實(shí)例

    python 正確保留多位小數(shù)的實(shí)例

    今天小編就為大家分享一篇python 正確保留多位小數(shù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Numpy對(duì)于NaN值的判斷方法

    Numpy對(duì)于NaN值的判斷方法

    本文主要介紹了Numpy對(duì)于NaN值的判斷方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 用Python實(shí)現(xiàn)隨機(jī)森林算法的示例

    用Python實(shí)現(xiàn)隨機(jī)森林算法的示例

    這篇文章主要介紹了用Python實(shí)現(xiàn)隨機(jī)森林算法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • Python實(shí)現(xiàn)Mysql數(shù)據(jù)庫連接池實(shí)例詳解

    Python實(shí)現(xiàn)Mysql數(shù)據(jù)庫連接池實(shí)例詳解

    這篇文章主要介紹了Python實(shí)現(xiàn)Mysql數(shù)據(jù)庫連接池實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • django中cookiecutter的使用教程

    django中cookiecutter的使用教程

    這篇文章主要給大家介紹了關(guān)于django中cookiecutter使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • python的多重繼承的理解

    python的多重繼承的理解

    這篇文章主要介紹了python的多重繼承的理解的相關(guān)資料,多重繼承不是多容易理解,這里舉例說明幫助大家學(xué)習(xí)參考,需要的朋友可以參考下
    2017-08-08
  • 使用Python開發(fā)一個(gè)PDF文本提取工具

    使用Python開發(fā)一個(gè)PDF文本提取工具

    在日常工作中,我們經(jīng)常需要從PDF文檔中提取文本內(nèi)容,雖然市面上有不少相關(guān)工具,但它們要么功能過于復(fù)雜,要么使用不夠方便,本文將介紹如何使用Python開發(fā)一個(gè)簡(jiǎn)單實(shí)用的PDF文本提取工具,需要的朋友可以參考下
    2025-02-02
  • python中的裝飾器詳解

    python中的裝飾器詳解

    這篇文章主要介紹了python中的裝飾器詳解,本文講解了裝飾器語法、簡(jiǎn)單裝飾器、帶內(nèi)嵌函數(shù)裝飾器、帶參數(shù)的裝飾器等內(nèi)容,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

中西区| 石嘴山市| 望江县| 涡阳县| 达拉特旗| 卓资县| 牟定县| 板桥市| 砚山县| 宝山区| 台中县| 乐安县| 阜城县| 嘉禾县| 鹿泉市| 宣城市| 中西区| 阜平县| 朝阳市| 磐安县| 平乐县| 昌吉市| 九龙城区| 通化县| 霍林郭勒市| 鄂州市| 高碑店市| 兰考县| 滦平县| 锡林浩特市| 崇义县| 襄樊市| 大安市| 洛川县| 当阳市| 绥棱县| 同心县| 周宁县| 湾仔区| 巴中市| 萝北县|