Aspose.Slides for Python via Java
Contents
[
Hide
]
Aspose.Slides for Python via Java 是一個用於在 Python 應用程式中建立、讀取、編輯和轉換 PowerPoint 與 OpenDocument 簡報的函式庫,無需 Microsoft PowerPoint;它透過 JPype 在您的 Python 程序中執行 Aspose.Slides Java 引擎。
它可載入並儲存 PPT、PPTX、PPS、POT 與 ODP,包括支援巨集的檔案與範本變體,並可匯出為 PDF、XPS、HTML、SVG、TIFF、Markdown 以及影像。
開始使用
入門
評估
使用 Slides 構建
常見任務
簡報工作流程
範例
您的第一個簡報
安裝 Python 與 JDK,設定 JAVA_HOME,並依照 Installation 中的說明建立並啟用虛擬環境。然後從 PyPI 安裝 JPype 與 Aspose.Slides:
python -m pip install JPype1 aspose-slides-java
將此程式碼儲存為 hello.py。它會啟動 Java 虛擬機器,於新簡報的第一張投影片加入帶文字的雲狀圖形,並儲存簡報:
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat, ShapeType
# 建立一個包含單一空白投影片的簡報。
presentation = Presentation()
try:
# 取得第一張投影片。
slide = presentation.getSlides().get_Item(0)
# 新增雲形圖案並設定其文字。
auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
auto_shape.getTextFrame().setText("Hello, Aspose!")
# 將簡報儲存為 PPTX 檔案。
presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
presentation.dispose()
在相同的虛擬環境中執行它:
python hello.py
此腳本會儲存 new_presentation.pptx,其中包含一張投影片,內有帶文字「Hello, Aspose!」的雲狀圖形。若未取得授權,儲存的檔案會帶有評估水印 — 請參閱 Licensing。想了解更多建立與填充簡報的方法,請參考 Create Presentations.