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

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

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

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

使用說明

1、將這個腳本跟PPT文件放置在同一個文件夾下。
2、運行這個腳本。

全部代碼

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()

源碼地址

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python基于turtle繪制幾何圖形

    python基于turtle繪制幾何圖形

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

    python list元素為tuple時的排序方法

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

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

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

    python爬蟲之pyppeteer庫簡單使用

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

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

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

    基于Python繪制一個摸魚倒計時界面

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

    Python正則表達式完全指南

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

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

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

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

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

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

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

最新評論