# 功能概覽

> 探索 Aspose.Slides for PHP via Java：一個功能強大的 API，可高效地建立、編輯、自動化與轉換 PowerPoint 與 OpenDocument 簡報。

Source: https://docs.aspose.com/slides/zh-hant/php-java/features-overview/


## **支援平台**
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，您可以格式化簡報投影片上的文字與圖形。請參閱以下詳細資訊：

|**功能**|**說明**|
| :- | :- |
|文字格式化|<p>在 Aspose.Slides for PHP via Java 中，您可以透過與圖形關聯的文字框管理文字。因此，您可以使用文字框中的段落和文字片段來格式化文字。這些文字元素可透過 Aspose.Slides for PHP via Java 進行格式化。</p><p>- 字型類型</p><p>- 字型大小</p><p>- 字型顏色</p><p>- 字型陰影</p><p>- 段落對齊</p><p>- 段落項目符號</p><p>- 段落方向</p>|
|圖形格式化|<p>在 Aspose.Slides for PHP via Java 中，投影片的基本元素是圖形。您可以使用 Aspose.Slides for PHP via Java 格式化這些圖形元素：</p><p>- 位置</p><p>- 大小</p><p>- 線條</p><p>- 填充（包括圖案、漸層、純色）</p><p>- 文字</p><p>- 圖像</p>|

## **FAQ**

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

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

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

在不同執行緒中處理不同文件是安全的；同一個 [presentation](https://reference.aspose.com/slides/zh-hant/php-java/aspose.slides/presentation/) 物件不得同時被 [multiple threads](/slides/zh-hant/php-java/multithreading/) 使用。

**是否支援檔案密碼與加密？**

是的。您可以 [開啟](/slides/zh-hant/php-java/password-protected-presentation/) 加密的簡報、設定或移除開啟與寫入密碼，並檢查保護狀態。

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

是的。建議安裝常見的字型套件，或在應用程式中明確 [指定字型目錄](/slides/zh-hant/php-java/custom-font/)，以避免意外的字型替換。

**評估版有什麼限制嗎？**

在 [evaluation mode](/slides/zh-hant/php-java/licensing/) 中，輸出會加上浮水印，且會有特定限制；可使用 [30 天暫時授權](https://purchase.aspose.com/temporary-license/) 進行完整功能測試。

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

是的。您可以將 [PDF 頁面和 HTML 內容](/slides/zh-hant/php-java/import-presentation/) 新增至簡報，將它們轉換為投影片。
