PPT是傳遞資訊、進行彙報和推廣產品的重要工具。然而,有時我們需要將這些精心設計的PPT簡報釋出到網路上,以便於更廣泛的訪問和分享。本文將介紹如何使用Python將PowerPoint文件轉換為網頁友好的HTML格式。包含兩個簡單示例:
- Python 將PowerPoint文件轉為HTML格式
- Python 將指定幻燈片轉為HTML格式
PowerPoint轉HTML所需Python庫 – Spire.Presentation for Python。可以透過pip安裝:
pip install Spire.Presentation
1. Python 將PowerPoint文件轉為HTML格式
要實現該轉換,僅需加一個.ppt或.pptx文件,然後使用 Presentation.SaveToFile() 方法將其另存為HTML格式。
from spire.presentation.common import * from spire.presentation import * # 載入PPT文件 ppt = Presentation() ppt.LoadFromFile("彙報.pptx") # 將文件另存為HTML格式 ppt.SaveToFile("ToHTML.html", FileFormat.Html) ppt.Dispose()
效果圖:
2. Python 將指定幻燈片轉為HTML格式
如果僅需轉換某張幻燈片為HTML格式,可以先透過 Presentation.Slides[] 屬性獲取指定的幻燈片,然後再進行轉換。
from spire.presentation.common import * from spire.presentation import * # 載入PPT文件 ppt = Presentation() ppt.LoadFromFile(("彙報.pptx")) # 獲取第三張幻燈片 slide = ppt.Slides[2] # 將該幻燈片另存為HTML格式 slide.SaveToFile("幻燈片轉HTML.html", FileFormat.Html) ppt.Dispose()
使用以上簡單的程式碼就可以將載入的PPT文件轉為HTML格式。透過結合Python及Spire.Presentation庫,你可以編寫自定義指令碼來自動化這個轉換過程。有問題歡迎前往論壇討論。