Aspose.Slides for Node.js via Java
Contents
[
Hide
]
Aspose.Slides for Node.js via Java 是一個用於在 Node.js 應用程式中建立、讀取、編輯與轉換 PowerPoint 與 OpenDocument 簡報的程式庫,無需 Microsoft PowerPoint。
它可以載入與儲存 PPT、PPTX、PPS、POT 與 ODP,包含巨集啟用及範本變體,並匯出為 PDF、XPS、HTML、SVG、TIFF、Markdown 與影像。
使用 Slides 構建
常見任務
Slides 工作流程
範例
您的第一個簡報
除了 Node.js 20 以上之外,套件還需要 Java Development Kit (JDK)、Python 以及 C++ 建置工具鏈,因為 npm 會在安裝期間編譯其 java 橋接程式。請參閱安裝了解各作業系統的步驟。接著建立專案並從 npm 安裝套件:
mkdir hello-slides
cd hello-slides
npm init -y
npm install aspose.slides.via.java
將此程式碼儲存為專案資料夾中的 hello.js:
const asposeSlides = require("aspose.slides.via.java");
const presentation = new asposeSlides.Presentation();
try {
const slide = presentation.getSlides().get_Item(0);
const shape = slide.getShapes().addAutoShape(asposeSlides.ShapeType.Rectangle, 50, 50, 400, 100);
shape.getTextFrame().setText("Hello, Aspose.Slides!");
presentation.save("hello.pptx", asposeSlides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
// Aspose.Slides 在 Java 虛擬機器中執行,該機器會保持 Node.js 持續運行,因此必須明確結束程序。
process.exit(0);
使用 node hello.js 執行。此腳本會儲存一個包含文字方塊的單一投影片的 hello.pptx。未取得授權時,儲存的檔案會帶有評估水印 —— 請參閱授權。欲了解更多建立與填充簡報的方式,請參閱建立簡報.