功能概覽

支援平台

Aspose.Slides for Node.js via Java 是一個平台無關的 API。只要安裝了 Node.js 7 或更新的版本,就可在任何平台(Windows、Linux、MacOS 等)上使用。另一個需求是 Oracle JDK 8 或更高版本。

檔案格式與轉換

Aspose.Slides for Node.js via Java 支援大多數 PowerPoint 文件格式,並且能將它們匯出為組織常用且共享的檔案格式。請參閱以下細節:

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

簡報呈現

Aspose.Slides for Node.js via Java 支援將簡報投影片高保真度地渲染為不同的圖形格式。請參閱以下細節:

功能 說明
Java Supported Image Formats 使用 Aspose.Slides for Node.js via Java,您可以將簡報投影片及投影片中的圖像渲染為所有 Java 支援的圖形格式,如 TIFF、PNG、BMP、JPEG、GIF。
SVG Format Aspose.Slides for Node.js via Java 也提供內建方法,允許您將簡報投影片匯出為可伸縮向量圖形 (SVG) 格式。

內容功能

Aspose.Slides for Node.js via Java 讓您可以存取、修改或建立簡報文件中幾乎所有項目或內容。請參閱以下細節:

功能 說明
Master Slides 母片投影片定義了一般投影片的版面配置。Aspose.Slides for Node.js via Java 允許您存取和修改簡報文件的母片投影片。
Normal Slides 使用 Aspose.Slides for Node.js via Java,您可以建立不同類型的新投影片;也可以存取和修改簡報中現有的投影片。
Cloning / Copying Slides Aspose.Slides for Node.js via Java 提供內建方法,允許您在同一簡報內部複製或克隆現有投影片。您也可以將複製或克隆的投影片從一個簡報移至另一個簡報。由於投影片會從母片繼承版面配置,內建的克隆方法會自動複製母片。
Managing Slides sections 提供方法將投影片組織在簡報內的不同區段。
Place Holders and Text Holders 您可以存取投影片中的版位持有者和文字持有者。此外,您也可以使用相應方法從頭建立含有文字持有者的投影片。
Header and Footers Aspose.Slides for Node.js via Java 方便處理投影片的頁首/頁尾。
Notes in Slides 使用 Aspose.Slides for Node.js via Java,您可以存取和修改投影片的備註,亦可新增備註。
Finding a Shape 您亦可使用與圖形相關的替代文字,從投影片中找到特定圖形。
Backgrounds Aspose.Slides for Node.js via Java 允許您處理簡報中母片或一般投影片的背景。
Text Boxes 文字方塊可以從頭建立,也可以存取現有的文字方塊。您還能在不失去原有文字格式的情況下修改其文字內容。
Rectangle Shapes 您可以使用 Aspose.Slides for Node.js via Java 建立或修改矩形圖形。
Poly Line Shapes 您可以使用 Aspose.Slides for Node.js via Java 建立或修改折線圖形。
Ellipse Shapes 您可以使用 Aspose.Slides for Node.js via Java 建立或修改橢圓圖形。
Group Shapes Aspose.Slides for Node.js via Java 支援群組圖形
Auto Shapes Aspose.Slides for Node.js via Java 支援自動圖形
SmartArt Aspose.Slides for Node.js via Java 提供對 MS PowerPoint 中 SmartArt 圖形的支援
Charts Aspose.Slides for Node.js via Java 提供對 PowerPoint 中 MSO 圖表的支援
Shapes Serialization Aspose.Slides for Node.js via Java 支援大量圖形。當缺少某種圖形的直接支援時,您可使用序列化方法,將該圖形從現有投影片序列化,之後依需求再次使用。
Picture Frames 您可以使用 Aspose.Slides for Node.js via Java 管理圖片框中的圖片。
Audio Frames 您可以在音訊框中連結或嵌入音訊檔案。
Video Frames 您可以在影片框中處理影片檔案。Aspose.Slides for Node.js via Java 也支援連結與嵌入式影片。
OLE Frame 您可以在 OLE 框中管理 OLE 物件。
Tables Aspose.Slides for Node.js via Java 支援投影片中的表格。
ActiveX Controls 支援 ActiveX 控制項
VBA Macros 支援在簡報內管理 VBA 宏
Text Frame 您可以透過與圖形關聯的文字框存取該圖形的文字。
Text Scanning 您可以使用內建掃描方法,在簡報或投影片層級掃描文字。
Animations 您可以對圖形套用動畫。
Slide Shows Aspose.Slides for Node.js via Java 支援投影片放映與投影片轉場

格式化功能

使用 Aspose.Slides for Node.js via Java,您可以在簡報投影片上格式化文字與圖形。請參閱以下細節:

功能 說明
Text Formatting

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

- 字型類型

- 字型大小

- 字型顏色

- 字型陰影

- 段落對齊

- 段落項目符號

- 段落方向

Shape Formatting

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

- 位置

- 大小

- 線條

- 填充(含圖案、漸變、純色)

- 文字

- 圖像

常見問題

是否需要在伺服器或 PC 上安裝 Microsoft PowerPoint 才能使用此函式庫?

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

多執行緒如何運作?處理程序能否平行化?

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

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

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

在 Linux 容器中是否需要注意字型套件?

需要。建議安裝常見的字型套件,或在應用程式中明確specify font directories,以避免意外的字型替換。

評估版有什麼限制?

evaluation mode 下,輸出會加入浮水印,且會有若干限制;可取得30 天臨時許可證 以進行完整功能測試。

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

支援。您可以將PDF 頁面和 HTML 內容 加入簡報,並將其轉換為投影片。