# 功能概覽

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

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


## **支援平台**
Aspose.Slides for Node.js via Java 是跨平台的 API。它可在任何平台（Windows、Linux、MacOS 等）上使用，只要已安裝 Node.js 7 或更高版本。Oracle JDK 8 或更高版本是另一項需求。

## **檔案格式與轉換**
Aspose.Slides for Node.js via Java 支援大多數 PowerPoint 文件格式。它亦允許您將其匯出為組織間常用且共享的流行檔案格式。請查閱以下詳細資訊：

|**功能**|**說明**|
| :- | :- |
|Microsoft PowerPoint (PPT)|Aspose.Slides for Node.js via Java 為此簡報文件格式提供最快的處理速度。|
|PPT 轉換為 PPTX|Aspose.Slides for Node.js via Java 支援 PPT 轉換為 PPTX。|
|Portable Document Format (PDF)|您可以使用單一方法將所有支援的檔案格式匯出為 Adobe 可攜式文件格式（PDF）文件。|
|XML Parser Specification (XPS)|您可以使用單一方法將所有支援的檔案格式匯出為 XML 解析規格（XPS）文件。|
|Tagged Image File Format (TIFF)|您可以將所有支援的簡報檔案格式匯出為標記圖像檔案格式（TIFF）。|
|PPTX 轉換為 HTML|Aspose.Slides for Node.js via Java 支援將 PresentationEx 轉換為 HTML 格式。|

## **渲染與列印**
Aspose.Slides for Node.js via Java 支援高保真度地將簡報中的投影片渲染為不同的圖形格式。請查閱以下詳細資訊：

|**功能**|**說明**|
| :- | :- |
|支援的 Java 圖像格式|使用 Aspose.Slides for Node.js via Java，您可以將簡報投影片及投影片中的圖像渲染為所有 Java 支援的圖形格式，如 TIFF、PNG、BMP、JPEG、GIF。|
|SVG 格式|Aspose.Slides for Node.js via Java 亦提供內建方法，允許您將簡報投影片匯出為可縮放向量圖形（SVG）格式。|
|簡報列印|Aspose.Slides for Node.js via Java 的最新版本提供具備不同選項的內建列印方法。|

## **內容功能**
Aspose.Slides for Node.js via Java 允許您存取、修改或建立簡報文件中幾乎所有的項目或內容。請查閱以下詳細資訊：

|**功能**|**說明**|
| :- | :- |
|主投影片|主投影片定義了普通投影片的版面配置。Aspose.Slides for Node.js via Java 允許您存取與修改簡報文件的主投影片。|
|一般投影片|使用 Aspose.Slides for Node.js via Java，您可以建立不同類型的新投影片；亦可存取與修改簡報中的既有投影片。|
|複製/克隆投影片|Aspose.Slides for Node.js via Java 提供內建方法，允許您在簡報內部複製或克隆既有投影片。您也可將複製或克隆的投影片從一個簡報使用到另一個。由於投影片會從主投影片繼承版面配置，內建的克隆方法會自動在克隆時複製主投影片。|
|管理投影片分段|用於將投影片組織在簡報內不同分段的方法。|
|版位保持者與文字保持者|您可以存取投影片中的版位保持者與文字保持者。此外，您亦可使用相應方法從頭建立包含文字保持者的投影片。|
|頁首與頁腳|Aspose.Slides for Node.js via Java 方便處理投影片中的頁首/頁腳。|
|投影片註解|使用 Aspose.Slides for Node.js via Java，您可以存取與修改與投影片關聯的註解，亦可新增註解。|
|尋找圖形|您亦可使用與圖形相關的替代文字，在投影片中找尋特定圖形。|
|背景|Aspose.Slides for Node.js via Java 允許您處理與簡報中主投影片或普通投影片相關的背景。|
|文字方塊|文字方塊可從頭建立。您可以存取現有的文字方塊。亦可在不失去原始文字格式的情況下修改其文字。|
|矩形圖形|您可使用 Aspose.Slides for Node.js via Java 建立或修改矩形圖形。|
|多段線圖形|您可使用 Aspose.Slides for Node.js via Java 建立或修改多段線圖形。|
|橢圓圖形|您可使用 Aspose.Slides for Node.js via Java 建立或修改橢圓圖形。|
|群組圖形|Aspose.Slides for Node.js via Java 支援群組圖形|
|自動圖形|Aspose.Slides for Node.js via Java 支援自動圖形|
|SmartArt|Aspose.Slides for Node.js via Java 提供對 MS PowerPoint 中 SmartArt 圖形的支援|
|圖表|Aspose.Slides for Node.js via Java 提供對 PowerPoint 中 MSO 圖表的支援|
|圖形序列化|Aspose.Slides for Node.js via Java 支援大量圖形。當缺乏對某圖形的支援時，您可使用序列化方法，將該圖形從現有投影片序列化。如此，您即可依需求進一步使用該圖形。|
|圖片框|您可使用 Aspose.Slides for Node.js via Java 管理圖片框中的圖片|
|音訊框|您可在投影片的音訊框中連結或嵌入音訊檔案，使用 Aspose.Slides for Node.js via Java|
|影片框|您可處理影片框中的影片檔案。Aspose.Slides for Node.js via Java 亦支援連結與嵌入的影片|
|OLE 框|您可使用 Aspose.Slides for Node.js via Java 管理 OLE 框中的 OLE 物件|
|表格|Aspose.Slides for Node.js via Java 支援投影片中的表格|
|ActiveX 控制項|支援 ActiveX 控制項|
|VBA 巨集|支援在簡報內管理 VBA 巨集。|
|文字框|您可透過與圖形相關聯的文字框存取該圖形的文字|
|文字掃描|您可透過內建掃描方法，在簡報或投影片層級掃描文字|
|動畫|您可對圖形套用動畫|
|投影片放映|Aspose.Slides for Node.js via Java 支援投影片放映與投影片過渡|

## **格式化功能**
使用 Aspose.Slides for Node.js via Java，您可以在簡報的投影片上格式化文字與圖形。請查閱以下詳細資訊：

|**功能**|**說明**|
| :- | :- |
|文字格式化|<p>在 Aspose.Slides for Node.js via Java 中，您可以透過與圖形關聯的文字框管理文字。因此，您可以使用文字框中的段落與區塊來格式化文字。這些文字元素可透過 Aspose.Slides for Node.js via Java 進行格式化。</p><p>- 字型類型</p><p>- 字型大小</p><p>- 字型顏色</p><p>- 字型深淺</p><p>- 段落對齊</p><p>- 段落項目符號</p><p>- 段落方向</p>|
|圖形格式化|<p>在 Aspose.Slides for Node.js via Java 中，投影片的基本元素是圖形。您可以使用 Aspose.Slides for Node.js via 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/nodejs-java/aspose.slides/presentation/) 物件不得同時被 [多個執行緒](/slides/zh-hant/nodejs-java/multithreading/) 使用。

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

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

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

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

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

在 [評估模式](/slides/zh-hant/nodejs-java/licensing/) 中，輸出會加入浮水印且會套用某些限制；可取得 [30 天臨時授權](https://purchase.aspose.com/temporary-license/)，以完整功能測試。

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

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