Aspose.Slides för Node.js via Java

Aspose.Slides för Node.js via Java

Aspose.Slides for Node.js via Java är ett bibliotek för att skapa, läsa, redigera och konvertera PowerPoint‑ och OpenDocument‑presentationer i Node.js‑applikationer, utan Microsoft PowerPoint.

Det laddar och sparar PPT, PPTX, PPS, POT och ODP, inklusive makro‑aktiverade och mallvarianter, och exporterar till PDF, XPS, HTML, SVG, TIFF, Markdown och bilder.



Din första presentation

Förutom Node.js 20 eller senare, kräver paketet ett Java Development Kit (JDK), Python och en C++‑byggkedja, eftersom npm kompilerar dess java‑bro under installationen. Se Installation för stegen för varje operativsystem. Skapa sedan ett projekt och installera paketet från npm:

mkdir hello-slides
cd hello-slides
npm init -y
npm install aspose.slides.via.java

Spara den här koden som hello.js i projektmappen:

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 körs i en Java-virtualmaskin som håller Node.js igång, så avsluta processen explicit.
process.exit(0);

Kör den med node hello.js. Skriptet sparar hello.pptx med ett bildspel som innehåller en textruta. Utan en licens innehåller den sparade filen en utvärderingsvattenstämpel — se Licensiering. För fler sätt att skapa och fylla en presentation, se Skapa presentationer.