功能概覽

支援平台

Aspose.Slides for Python via .NET 可在 Windows x64 或 x86,以及安裝了 Python 3.5 或更高版本的各種 Linux 發行版上使用。目標 Linux 平台還有以下額外需求:

  • GCC-6 執行時庫(或更新)
  • .NET Core Runtime 的相依性。不需要安裝 .NET Core Runtime 本身
  • 針對 Python 3.5‑3.7:需要 pymalloc 版的 Python。--with-pymalloc Python 編譯選項預設已啟用。通常 pymalloc 版的 Python 檔名會在結尾加上 m 後綴。
  • libpython 共享 Python 函式庫。--enable-shared Python 編譯選項預設為停用,某些 Python 發行版不會包含 libpython 共享函式庫。對於某些 Linux 平台,可使用套件管理員安裝 libpython 共享函式庫,例如:sudo apt-get install libpython3.7。常見問題是 libpython 函式庫安裝在與系統標準共享函式庫位置不同的路徑下。可透過在編譯 Python 時使用編譯選項設定替代庫路徑,或在系統標準共享函式庫位置為 libpython 檔案建立符號連結來解決。libpython 共享函式庫檔名通常為 Python 3.5‑3.7 的 libpythonX.Ym.so.1.0,或 Python 3.8 以上的 libpythonX.Y.so.1.0(例如:libpython3.7m.so.1.0libpython3.9.so.1.0)。

如需支援更多平台,請參考「雙胞胎」產品 Aspose.Slides for .NET 或 Aspose.Slides for Java。

檔案格式與轉換

Aspose.Slides for Python via .NET 支援大多數 PowerPoint 文件格式,亦可將它們匯出為組織廣泛使用且互相交換的常見格式。請參考以下資訊:

功能 說明
Microsoft PowerPoint (PPT) Aspose.Slides for Python via .NET 為此簡報文件格式提供最快速的處理速度。
PPT to PPTX conversion Aspose.Slides for Python via .NET 支援將 PPT 轉換為 PPTX。
Portable Document Format (PDF) 您只需呼叫一個方法,即可將所有支援的檔案格式匯出為 Adobe Portable Document Format (PDF) 文件。
XML Parser Specification (XPS) 您只需呼叫一個方法,即可將所有支援的檔案格式匯出為 XML Parser Specification (XPS) 文件。
Tagged Image File Format (TIFF) 您可將所有支援的簡報檔案格式匯出為 Tagged Image File Format (TIFF)。
PPTX To HTML Conversion Aspose.Slides for Python via .NET 支援將 PresentationEx 轉換為 HTML 格式。

渲染與列印

Aspose.Slides for Python via .NET 支援將簡報文件中的投影片高保真渲染為各種圖形格式。請參考以下資訊:

功能 說明
.NET 支援的圖像格式 使用 Aspose.Slides for Python via .NET,您可以將簡報投影片和投影片上的圖像渲染為所有 .NET 支援的圖形格式,如 TIFF、PNG、BMP、JPEG、GIF 以及圖層檔。
SVG 格式 Aspose.Slides for Python via .NET 亦提供內建方法,允許您將簡報投影片匯出為 Scalable Vector Graphics (SVG) 格式。
簡報列印 最新版本的 Aspose.Slides for Python via .NET 提供具備多種選項的內建列印方法。

內容功能

Aspose.Slides for Python via .NET 讓您幾乎可以存取、修改或建立簡報文件中的所有項目或內容。請參考以下資訊:

功能 說明
母片投影片 母片投影片定義了普通投影片的版面配置。Aspose.Slides for Python via .NET 允許您存取並修改簡報文件的母片投影片。
普通投影片 使用 Aspose.Slides for Python via .NET,您可以建立不同類型的全新投影片;亦可存取並修改簡報中已存在的投影片。
克隆 / 複製投影片 Aspose.Slides for Python via .NET 提供內建方法,可在同一簡報內克隆或複製現有投影片,亦可將已複製或已克隆的投影片從一個簡報搬移至另一個簡報。由於投影片會從母片繼承其版面配置,內建的克隆方法會自動在克隆時複製母片。
管理投影片分節 提供方法將投影片組織於簡報內的不同分節中。
占位符與文字占位符 您可以存取投影片中的占位符與文字占位符。此外,您亦可使用適當的方法從頭建立包含文字占位符的投影片。
頁首與頁尾 Aspose.Slides for Python via .NET 方便您處理投影片中的頁首與頁尾。
投影片註解 使用 Aspose.Slides for Python via .NET,您可以存取並修改與投影片關聯的註解,亦可新增註解。
尋找圖形 您還可以透過圖形的替代文字在投影片中尋找特定圖形。
背景 Aspose.Slides for Python via .NET 允許您處理與母片或普通投影片相關的背景。
文字框 文字框可從頭建立,也可存取現有文字框,且可在不失去原始文字格式的情況下修改其文字內容。
矩形圖形 您可使用 Aspose.Slides for Python via .NET 建立或修改矩形圖形。
折線圖形 您可使用 Aspose.Slides for Python via .NET 建立或修改折線圖形。
橢圓圖形 您可使用 Aspose.Slides for Python via .NET 建立或修改橢圓圖形。
群組圖形 Aspose.Slides for Python via .NET 支援群組圖形。
自動圖形 Aspose.Slides for Python via .NET 支援自動圖形。
SmartArt Aspose.Slides for Python via .NET 提供對 MS PowerPoint 中 SmartArt 圖形的支援。
圖表 Aspose.Slides for Python via .NET 提供對 PowerPoint 中 MSO 圖表的支援。
圖形序列化 Aspose.Slides for Python via .NET 支援大量圖形。當 Aspose.Slides for Python via .NET 尚未支援某圖形時,您可使用序列化方法將該圖形從現有投影片序列化,之後依需求再次使用該圖形。
圖片框 您可使用 Aspose.Slides for Python via .NET 在圖片框中管理圖片。
音訊框 您可在音訊框中連結或嵌入音訊檔案。
視訊框 您可在視訊框中處理視訊檔案。Aspose.Slides for Python via .NET 亦支援連結與嵌入式視訊。
OLE 框 您可在 OLE 框中管理 OLE 物件。
表格 Aspose.Slides for Python via .NET 支援投影片中的表格。
ActiveX 控制項 支援 ActiveX 控制項。
VBA 巨集 支援在簡報中管理 VBA 巨集。
文字框 您可透過與圖形關聯的文字框存取該圖形的文字。
文字掃描 您可使用內建掃描方法在簡報或投影片層級掃描文字。
動畫 您可對圖形套用動畫。
投影片放映 Aspose.Slides for Python via .NET 支援投影片放映與投影片過場效果。

格式化功能

使用 Aspose.Slides for Python via .NET,您可以格式化簡報投影片中的文字與圖形。請參考以下資訊:

功能 說明
文字格式化

在 Aspose.Slides for Python via .NET 中,您可透過與圖形關聯的文字框管理文字。因而可使用段落與文字框內的子項目對文字進行格式設定。這些文字元素可透過 Aspose.Slides for Python via .NET 進行格式化。

- 字型類型

- 字型大小

- 字型顏色

- 字型色階

- 段落對齊

- 段落項目符號

- 段落方向

圖形格式化

在 Aspose.Slides for Python via .NET 中,投影片的基本元素是圖形。您可使用 Aspose.Slides for Python via .NET 對這些圖形元素進行格式化:

- 位置

- 大小

- 線條

- 填充(包括圖案、漸層、純色)

- 文字

- 圖像

常見問題

我需要在伺服器或電腦上安裝 Microsoft PowerPoint 才能使用此函式庫嗎?

不需要。PowerPoint 並非必要;Aspose.Slides 是一個獨立的引擎,可用於建立、編輯、轉換與渲染簡報。

多執行緒如何運作?可以平行化處理嗎?

在不同執行緒中處理不同文件是安全的;同一個 簡報 物件不能同時被 多執行緒 使用。

是否支援檔案密碼與加密?

是的。您可以 開啟受保護的簡報,設定或移除開啟與寫入密碼,並檢查保護狀態。

在 Linux 容器中需要關注字型套件嗎?

需要。建議安裝常見的字型套件,或在應用程式中明確 指定字型目錄,以避免意外的字型替換。

評估版有什麼限制?

評估模式 下,輸出會加上浮水印,且會有某些限制;您可以取得 30 天暫時授權 以完整測試所有功能。

是否支援將外部格式匯入簡報(PDF/HTML → PPTX)?

是的。您可以將 PDF 頁面和 HTML 內容 新增至簡報,將它們轉換為投影片。