# 功能概覽

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

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


## **支援平台**
Aspose.Slides for Java 支援最受歡迎的開發與部署平台。

|**功能**|**說明**|
| :- | :- |
|桌面應用程式|Aspose.Slides for Java 可用於開發 Windows Forms 應用程式|
|企業網路應用程式|使用 Aspose.Slides for Java 可協助建立針對... 的 Web 應用程式。亦提供使用 Aspose.Slides for Java 搭配 PHP 的支援。|
|Linux/Unix|Aspose.Slides for Java 是跨平台的 API，可在 Linux 與 Unix 環境中運行。|

## **檔案格式與轉換**
Aspose.Slides for Java 支援大多數 Microsoft PowerPoint 檔案格式，並將它們匯出為組織廣泛使用的流行格式。

|**功能**|**說明**|
| :- | :- |
|[Microsoft PowerPoint (PPT)](/slides/zh-hant/java/microsoft-powerpoint-ppt/)|Aspose.Slides for Java 為此簡報文件格式提供最快速的處理速度。|
|[PresentationML (PPTX, XML)](/slides/zh-hant/java/presentationml-pptx-xml/)|Aspose.Slides for Java 支援處理 OOXML 簡報格式（亦稱為 PresentationML 或 PPTX）。|
|[PPT to PPTX conversion](/slides/zh-hant/java/ppt-to-pptx-conversion/)|Aspose.Slides for Java 支援從 PPT 轉換為 PPTX。|
|[Portable Document Format (PDF)](/slides/zh-hant/java/developer-guide/)|支援的檔案格式可透過單一方法匯出為 Adobe 可攜式文件格式 (PDF) 文件。|
|[XML Parser Specification (XPS)](/slides/zh-hant/java/xml-parser-specification-xps/)|所有支援的檔案格式可透過單一方法匯出為 XML Parser Specification (XPS) 文件。|
|[Tagged Image File Format (TIFF)](https://docs.aspose.com/slides/zh-hant/java/convert-powerpoint-to-tiff/)|Aspose.Slides for Java 支援的簡報檔案格式亦可匯出為 Tagged Image File Format (TIFF)。|
|[ODP to PPTX Conversion](https://docs.aspose.com/slides/zh-hant/java/convert-odp-to-pptx/)|Aspose.Slides for Java 支援載入 OpenDocument Presentation (ODP) 並將其轉換為 PPTX。|
|[Presentation To HTML Conversion](https://docs.aspose.com/slides/zh-hant/java/convert-powerpoint-to-html/)|Aspose.Slides for Java 支援將 PresentationEx 轉換為 HTML 格式。|

## **簡報渲染**
Aspose.Slides for Java 支援將簡報中的投影片以高保真度渲染為各種圖形格式：

|**功能**|**說明**|
| :- | :- |
|支援的影像格式|使用 Aspose.Slides for Java，您不僅可以渲染簡報投影片，還可以渲染投影片上的影像，並匯出為受支援的常見圖形格式，如 TIFF、PNG、BMP、JPEG、GIF 與 metafiles。|
|SVG 格式|Aspose.Slides for Java 提供內建方法將簡報投影片匯出為可擴充向量圖形 (SVG) 格式。|

## **內容功能**
Aspose.Slides for Java 讓您能存取、修改或建立幾乎所有簡報的可能內容。

|**功能**|**說明**|
| :- | :- |
|母片投影片|母片投影片定義一般投影片的版面配置。Aspose.Slides for Java 讓您能存取與修改簡報的母片投影片。|
|一般投影片|使用 Aspose.Slides for Java，您不僅可以建立不同類型的新投影片，亦可存取與修改現有投影片。|
|克隆 / 複製投影片|Aspose.Slides for Java 提供方法，用於克隆或複製現有投影片，不僅可在同一簡報內，亦可在不同簡報之間。由於投影片從母片繼承版面配置，內建的克隆方法會自動一起複製母片。|
|管理投影片區段|提供在簡報內將投影片組織為不同區段的功能。|
|版位持有者與文字持有者|存取投影片中的版位持有者與文字持有者。此外，您可使用相應方法從頭建立含文字持有者的投影片。|
|頁首與頁尾|Aspose.Slides for Java 亦協助處理投影片的頁首與頁尾。|
|投影片備註|使用 Aspose.Slides for Java，您不僅可以存取與修改投影片相關的備註，亦可新增備註。|
|尋找圖形|您可透過圖形的替代文字在投影片上找到特定圖形。|
|背景|Aspose.Slides for Java 讓您能處理與母片或一般投影片相關的背景。|
|文字方塊|文字方塊可從頭建立。現有文字方塊可被存取，且可在不失去原始文字格式的情況下修改其文字。|
|矩形圖形|矩形圖形可由 Aspose.Slides for Java 建立或修改。|
|多段線圖形|多段線圖形亦可由 Aspose.Slides for Java 建立或修改。|
|橢圓圖形|橢圓圖形亦由 Aspose.Slides for Java 建立或修改。|
|群組圖形|Aspose.Slides for Java 支援群組圖形。|
|自動圖形|Aspose.Slides for Java 亦支援自動圖形。|
|SmartArt|支援 MS PowerPoint 中的 SmartArt 圖形。|
|圖表|支援 PowerPoint 提供的 MSO 圖表。|
|圖片框|使用 Aspose.Slides for Java 可在圖片框中管理圖片。|
|音訊框|音訊檔案可透過 Aspose.Slides for Java 在投影片上以音訊框方式連結或嵌入。|
|視訊框|視訊檔案透過 Aspose.Slides for Java 在視訊框中處理，提供連結式與嵌入式視訊的支援。|
|OLE 框|OLE 物件由 Aspose.Slides for Java 在 OLE 框中管理。|
|ActiveX 控制項|提供對 ActiveX 控制項的支援。|
|VBA 巨集|支援在簡報內管理 VBA 巨集。|
|表格|投影片上的表格亦受 Aspose.Slides for Java 支援。|
|文字框|任何圖形的文字可透過該圖形的文字框存取。|
|文字掃描|可使用內建的掃描方法在簡報或投影片層級掃描文字。|
|動畫|可對圖形套用動畫。|
|投影片秀|支援投影片秀與投影片轉場。|

## **格式化功能**
使用 Aspose.Slides for Java，可在簡報文件的投影片上格式化文字與圖形。

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

## **常見問題**

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

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

**多執行緒如何運作？能否平行處理？**

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

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

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

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

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

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

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

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

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