# 產品概覽

> Aspose.Slides for Node.js via Java 讓您在未安裝 Microsoft Office 的情況下，建立、編輯及轉換 PowerPoint（PPT、PPTX）和 OpenDocument（ODP）簡報。

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


![Aspose.Slides for Node.js via Java](aspose_slides-for-nodejs-via-java.png)

## **歡迎使用 Aspose.Slides for Node.js via Java！**

Aspose.Slides 是一個 Microsoft PowerPoint® 管理 API，允許應用程式在不使用 Microsoft PowerPoint® 的情況下讀取、寫入、建立和修改 PowerPoint 簡報。該庫支援處理簡報、投影片、形狀、表格、文字、動畫、音訊、視訊以及其他簡報元件。

使用 Aspose.Slides，開發人員可以從不同來源開啟簡報，將其儲存為各種 PowerPoint 格式，將簡報匯出為 PDF、TIFF、XPS、SWF、HTML、SVG 等格式，並將投影片另存為影像。API 亦提供管理文件屬性、套用保護、預覽投影片、編輯投影片內容、處理投影片備註，以及處理嵌入式 OLE 物件等進階簡報元素的功能。

## **為何應使用 Aspose.Slides for Node.js via Java**

- Aspose.Slides for Node.js via Java 是首個也是唯一提供管理 PowerPoint® 文件所需功能的元件。 
- Aspose.Slides for Node.js via Java 提供許多關鍵功能，包括管理文字、形狀、表格與動畫、在投影片中加入音訊與視訊、預覽投影片、將投影片匯出為 SVG、PDF 等其他格式，以及更多功能。 
- Aspose.Slides for Node.js via Java 不僅能讓您從不同來源開啟 PowerPoint 檔案，還能以多種方式儲存簡報。例如，您可以將簡報儲存為 PPT；亦可將投影片另存為影像。 
- Aspose.Slides for Node.js via Java 提供幾乎所有在 Microsoft PowerPoint 中能找到或找不到的功能。憑藉其多樣性，除了表格與各種形狀外，您還可以使用它在投影片中加入不同類型的框架——文字、音訊與視訊框架。

## **Aspose.Slides 功能**

Aspose.Slides for Node.js via Java 的功能可分為以下幾組：

- 簡報功能。
- 投影片功能。
- 圖形與多媒體功能。
- 表格功能。
- 文字與段落功能
- 進階功能

### **簡報功能**

- 從不同來源開啟 Microsoft PowerPoint 簡報。
- 以不同的 Microsoft PowerPoint 格式儲存簡報。
- 從零開始建立簡報。
- 將簡報轉換為 PDF 文件，且不需使用其他元件。
- 讀取或修改簡報的文件屬性。
- 為簡報套用保護。
- 將簡報匯出為 PDF。
- 將簡報匯出為 TIFF。
- 將簡報匯出為 XPS。
- 将簡報匯出為 SWF。
- 将簡報匯出為 PDF 註解 / TIFF 註解。
- 将簡報匯出為 HTML。

### **投影片功能**

- 從零開始建立新投影片並將其加入簡報。
- 依照投影片在簡報中的位置存取任意投影片。
- 複製或克隆投影片至相同或其他簡報。
- 編輯與刪除投影片。
- 自動將投影片母版一起複製。
- 預覽投影片。
- 取得或設定投影片名稱。
- 將投影片另存為影像。
- 將投影片匯出為 SVG 格式。
- 在簡報中使用多個母版。
- 使用任何支援的樣式填充投影片背景。
- 新增或管理投影片備註。
- 動態設定新的投影片母版與樣式。
- 新增或修改投影片放映過渡效果。
- 新增形態過渡 (Morph Transition)。

### **圖形與多媒體功能**

- 建立或管理線條、矩形、橢圓形與多段線等形狀。
- 管理形狀的線條樣式。
- 取得形狀的替代文字。
- 旋轉或翻轉形狀。
- 以不同樣式填充形狀，例如實色、漸層、圖案、紋理與圖片。
- 使用 48 種預定義圖案與 24 種紋理。
- 為形狀指定超連結。
- 讀取、修改與新增投影片及形狀的動畫效果。
- 新增圖片至簡報並管理已存在的圖片。
- 新增圖片項目符號至簡報並管理已存在的圖片項目符號。
- 新增音訊框架至簡報並管理已存在的音訊框架。
- 新增視訊框架至簡報並管理已存在的視訊框架。

### **表格功能**

- 從零開始建立表格並將其加入投影片。
- 調整表格大小與位置。
- 存取表格中的任意儲存格。
- 變更任意儲存格的格式與邊框。
- 調整欄與列的大小。
- 新增與刪除欄與列。
- 設定整個表格的邊框寬度與顏色。

### **文字與段落功能**

- 取得與設定文字佔位符與文字框中的文字。
- 取得佔位符的類型。
- 變更文字框中的文字格式。
- 新增字型或管理簡報中已使用的字型。
- 變更文字與文字格式。
- 建立或管理文字的超連結。
- 支援 Tab 與有效的 Tab。
- 在幾乎所有形狀上新增文字框。
- 取得與修改文字框的邊距與文字環繞設定。
- 取得與修改段落縮排。

### **進階功能**

- 存取簡報中嵌入的 OLE 物件。
- 鎖定簡報。

## **技術支援**

Aspose 為其所有產品提供無限制的免費技術支援。所有使用者（包括使用評估套件的使用者）皆可取得支援。如需 Aspose.Slides for Node.js via Java 的協助，請考慮以下方式：

- 主要的支援管道是 [Aspose Forums](https://forum.aspose.com/)。在 [Aspose.Slides forum](https://forum.aspose.com/c/slides/zh-hant/11) 發表您的問題，即可在數小時內獲得回覆。Aspose.Slides 支援團隊會直接回覆論壇上的問題。
- 請注意，Aspose 不提供電話技術支援。電話支援僅限於銷售與購買相關問題。
- 在論壇等待回覆時，請保持耐心，並考慮時區差異。

如果您在使用 Aspose.Slides for Node.js via Java 時遇到問題，請遵循以下指引以最有效的方式解決：

- 在回報問題前，先確認您使用的是最新的 Aspose.Slides for Node.js via Java 版本。可能您遇到的問題已在更新中解決。  

  請參考 [Aspose.Slides download](https://releases.aspose.com/slides/zh-hant/nodejs-java/) 取得最新產品版本資訊。
- 在回報問題前，您可能想先查閱我們的論壇、此文件與 API 參考。或許您的問題已得到解答。
- 回報問題時，請附上原始文件以及（若可能）與問題相關的程式碼片段。若需附加多個檔案，請將它們壓縮成 ZIP。  

  您可放心在 Aspose.Forums 上上傳文件，因為只有您與 Aspose 開發人員可以存取這些附件。
- 為每個特定問題建立並使用單一討論串。若出現其他問題，請另開新討論串回報。

以下表格列出 Aspose.Slides for Node.js via Java 重要的技術資源。

|**資源**|**說明**|
| :- | :- |
|[Aspose.Slides for Node.js via Java home page](https://products.aspose.com/slides/zh-hant/nodejs-java/)|產品主頁。|
|[Aspose.Slide blog](https://blog.aspose.com/category/slides/zh-hant/)|請定期查看此頁面，以獲得新版本資訊與 Aspose.Slides 的實用技巧。|
|[Aspose.Slides for Node.js via Java download](https://releases.aspose.com/slides/zh-hant/nodejs-java/)|在此下載最新版本的 Aspose.Slides。我們會定期發布新版本。|
|[Aspose.Slides support forum](https://forum.aspose.com/c/slides/zh-hant/11)|在此發表您的問題與疑慮，以快速獲得解決。|
|[Aspose.Slides for Node.js via Java product documentation](/slides/zh-hant/nodejs-java/)|完整線上文件，包含本文件與 Aspose.Slides API 參考。|

## **常見問題**

**是否支援 PDF 保存與無障礙存取的符合等級（PDF/A 與 PDF/UA）？**

是的。您可以透過設定 [PDF export options](https://reference.aspose.com/slides/zh-hant/nodejs-java/aspose.slides/pdfoptions/) 將檔案儲存為 PDF/A-2a/2b/2u、PDF/A-3a/3b，以及 PDF/UA。

**是否提供字型替代機制與自訂字型支援，以確保正確渲染？**

是的。此函式庫允許您 [load custom fonts](/slides/zh-hant/nodejs-java/custom-font/) 並 [define fallback rules](/slides/zh-hant/nodejs-java/fallback-font/)，在轉換與渲染過程中可靠地替代缺失的字形。

**是否能在未完整開啟檔案的情況下偵測檔案是否受密碼保護？**

是的。您可以 [inspect a presentation](/slides/zh-hant/nodejs-java/examine-presentation/) 以判斷在載入完整檔案前是否需要密碼。

**處理與轉換是否需要安裝 Microsoft PowerPoint？**

不需要。Aspose.Slides 為獨立引擎，伺服器或工作站上不必安裝 PowerPoint。

**從多執行緒同時處理簡報是否安全？**

是的，您可以在不同執行緒中平行處理不同文件；只要避免同時在多個執行緒中使用同一個簡報實例即可 [across threads](/slides/zh-hant/nodejs-java/multithreading/)。

**巨集是否會被保留，且能在 PPTM/PPSM 檔案中管理 VBA 嗎？**

是的。支援含巨集的簡報 [are supported](/slides/zh-hant/nodejs-java/presentation-via-vba/)，您可檢視並管理這些檔案中的 VBA 專案。

**是否能將 PDF 或 HTML 轉回 PowerPoint 投影片？**

是的。您可以 [import PDF pages or HTML content](/slides/zh-hant/nodejs-java/import-presentation/) 以建立或填充簡報中的投影片。

**是否支援 XPS 匯出，且能控制 XPS 輸出的品質與內容？**

是的。提供 [Export to XPS](/slides/zh-hant/nodejs-java/convert-powerpoint-to-xps/)，且可透過 [save options](https://reference.aspose.com/slides/zh-hant/nodejs-java/aspose.slides/xpsoptions/) 調整輸出品質與包含的內容。

**是否能將投影片轉換為影像並控制輸出品質？**

是的。投影片可 [rendered to PNG, JPEG, GIF, BMP, TIFF](/slides/zh-hant/nodejs-java/convert-powerpoint-to-png/) 及其他格式，並可細緻控制尺寸與品質。

**是否支援數學公式（MathML/MathText），且能匯出？**

是的。您可以 [create and edit mathematical text](/slides/zh-hant/nodejs-java/powerpoint-math-equations/) 並 [export equations](/slides/zh-hant/nodejs-java/exporting-math-equations/)，包括匯出為 MathML。

**函式庫如何處理加密與密碼（開啟、設定、移除）？**

[It supports](/slides/zh-hant/nodejs-java/password-protected-presentation/) 開啟加密簡報、設定或移除開啟與修改的密碼，並檢查檔案的保護狀態。
