Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET 是一個 Python 函式庫,用於建立、讀取、編輯和轉換 PowerPoint 與 OpenDocument 投影片,無需 Microsoft PowerPoint 或 Microsoft Office。

它可以載入與儲存 PPT、PPTX、PPS、POT 以及 ODP,包含支援巨集與範本的變體,並可匯出為 PDF、XPS、HTML、SVG、TIFF、Markdown 與圖片。



您的第一個投影片

從 PyPI 安裝套件:

pip install aspose.slides

此套件已包含它所使用的 .NET 執行時,無需自行安裝 .NET。於 Linux 上,還需安裝 libgdiplus 與 ICU 函式庫,若使用 Debian 或 Ubuntu 的系統 Python,請在虛擬環境中執行指令。macOS 還有其他前置需求,我們尚未驗證該平台的安裝方式。請參考安裝了解指令、macOS 前置需求與支援的 Python 版本。

將此程式碼儲存為 hello.py:

import aspose.slides as slides

# 實例化代表投影片檔的 Presentation 類別。
with slides.Presentation() as presentation:
    # 取得第一張投影片。
    slide = presentation.slides[0]

    # 新增類型為 CLOUD 的自動形狀。
    auto_shape = slide.shapes.add_auto_shape(slides.ShapeType.CLOUD, 20, 20, 200, 80)
    auto_shape.text_frame.text = "Hello, Aspose!"

    # 將投影片儲存為 PPTX 檔案。
    presentation.save("new_presentation.pptx", slides.export.SaveFormat.PPTX)

使用 python hello.py 執行。此腳本會在當前資料夾中儲存 new_presentation.pptx,其中包含一張投影片,內有雲形狀文字「Hello, Aspose!」。若未授權,儲存的檔案會帶有評估水印——請參見授權。欲了解更多建立與填充投影片的方法,請參考建立投影片。