功能概覽

支援平台

Aspose.Slides for PHP via Java 是一個平台無關的 API。它可在任何安裝了 PHP 7 或更高版本的平台(Windows、Linux、macOS 等)上使用。Oracle JDK 7 或更高版本是另一個需求。

檔案格式與轉換

Aspose.Slides for PHP via Java 支援大多數 PowerPoint 文件格式。它還讓您將它們匯出為組織常用並彼此分享的流行檔案格式。請參閱以下詳細資訊:

功能 說明
Microsoft PowerPoint (PPT) Aspose.Slides for PHP via Java 為此簡報文件格式提供最快的處理速度。
PPT 轉換為 PPTX Aspose.Slides for PHP via Java 支援 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 轉換為 HTML Aspose.Slides for PHP via Java 支援將 PresentationEx 轉換為 HTML 格式。

簡報渲染

Aspose.Slides for PHP via Java 支援高保真度的幻燈片渲染,可將簡報中的幻燈片渲染為不同的圖形格式。請參閱以下詳細資訊:

功能 說明
Java 支援的影像格式 使用 Aspose.Slides for PHP via Java,您可以將簡報幻燈片以及幻燈片上的影像渲染為所有 Java 支援的圖形格式,如 TIFF、PNG、BMP、JPEG、GIF。
SVG Format Aspose.Slides for PHP via Java 亦提供內建方法,允許您將簡報幻燈片匯出為可縮放向量圖形 (SVG) 格式。
簡報列印 最新版本的 Aspose.Slides for PHP via Java 提供具備不同選項的內建列印方法。

內容功能

Aspose.Slides for PHP via Java 讓您能存取、修改或建立簡報文件中幾乎所有的項目或內容。請參閱以下詳細資訊:

功能 說明
母片投影片 母片投影片定義普通投影片的版面配置。Aspose.Slides for PHP via Java 允許您存取並修改簡報文件的母片投影片。
普通投影片 使用 Aspose.Slides for PHP via Java,您可以建立不同類型的新投影片;也可以存取並修改簡報中現有的投影片。
克隆 / 複製 投影片 Aspose.Slides for PHP via Java 提供內建方法,可在同一簡報中克隆或複製現有投影片。您也可將複製或克隆的投影片從一個簡報使用到另一個。由於投影片從母片繼承版面配置,內建的克隆方法會自動在克隆時複製母片。
管理投影片區段 用於在簡報中將投影片組織到不同區段的方法。
佔位符與文字佔位符 您可以存取投影片中的佔位符與文字佔位符。此外,您也可使用相應方法從頭建立含文字佔位符的投影片。
頁首與頁尾 Aspose.Slides for PHP via Java 方便處理投影片的頁首/頁尾。
投影片備註 使用 Aspose.Slides for PHP via Java,您可以存取並修改投影片的備註,亦可新增備註。
尋找圖形 您也可以使用圖形的替代文字在投影片中尋找特定圖形。
背景 Aspose.Slides for PHP via Java 允許您處理與母片或普通投影片相關的背景。
文字方塊 文字方塊可以從頭建立。您可以存取現有的文字方塊,亦可修改其文字而不失去原始文字格式。
矩形圖形 您可以使用 Aspose.Slides for PHP via Java 建立或修改矩形圖形。
折線圖形 您可以使用 Aspose.Slides for PHP via Java 建立或修改折線圖形。
橢圓圖形 您可以使用 Aspose.Slides for PHP via Java 建立或修改橢圓圖形。
群組圖形 Aspose.Slides for PHP via Java 支援群組圖形
自動圖形 Aspose.Slides for PHP via Java 支援自動圖形
SmartArt Aspose.Slides for PHP via Java 為 MS PowerPoint 中的 SmartArt 圖形提供支援。
Charts Aspose.Slides for PHP via Java 為 PowerPoint 中的 MSO 圖表提供支援。
圖形序列化 Aspose.Slides for PHP via Java 支援大量圖形。當缺乏對某個圖形的支援時,您可以使用序列化方法,將該圖形從現有投影片序列化。如此,您即可依需求進一步使用此圖形。
Picture Frames 您可以使用 Aspose.Slides for PHP via Java 管理圖片框中的圖片。
Audio Frames 您可以使用 Aspose.Slides for PHP via Java 在投影片的音訊框中連結或嵌入音訊檔案。
Video Frames 您可以在影片框中處理影片檔案。Aspose.Slides for PHP via Java 亦支援連結和嵌入式影片。
OLE Frame 您可以使用 Aspose.Slides for PHP via Java 在 OLE 框中管理 OLE 物件。
Tables Aspose.Slides for PHP via Java 支援投影片中的表格。
ActiveX Controls 支援 ActiveX 控制項
VBA Macros 支援在簡報內管理 VBA 巨集。
Text Frame 您可以透過與圖形關聯的文字框存取任何圖形的文字。
Text Scanning 您可以透過內建掃描方法在簡報層級或投影片層級掃描文字。
Animations 您可以對圖形套用動畫。
Slide Shows Aspose.Slides for PHP via Java 支援投影片放映與投影片轉場。

格式化功能

使用 Aspose.Slides for PHP via Java,您可以格式化簡報投影片上的文字與圖形。請參閱以下詳細資訊:

功能 說明
文字格式化

在 Aspose.Slides for PHP via Java 中,您可以透過與圖形關聯的文字框管理文字。因此,您可以使用文字框中的段落和文字片段來格式化文字。這些文字元素可透過 Aspose.Slides for PHP via Java 進行格式化。

- 字型類型

- 字型大小

- 字型顏色

- 字型陰影

- 段落對齊

- 段落項目符號

- 段落方向

圖形格式化

在 Aspose.Slides for PHP via Java 中,投影片的基本元素是圖形。您可以使用 Aspose.Slides for PHP via Java 格式化這些圖形元素:

- 位置

- 大小

- 線條

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

- 文字

- 圖像

FAQ

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

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

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

在不同執行緒中處理不同文件是安全的;同一個 presentation 物件不得同時被 multiple threads 使用。

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

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

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

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

評估版有什麼限制嗎?

evaluation mode 中,輸出會加上浮水印,且會有特定限制;可使用 30 天暫時授權 進行完整功能測試。

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

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