Aspose.Slides voor Node.js via Java

Aspose.Slides for Node.js via Java

Aspose.Slides for Node.js via Java is een bibliotheek voor het maken, lezen, bewerken en converteren van PowerPoint- en OpenDocument‑presentaties in Node.js‑toepassingen, zonder Microsoft PowerPoint.

Het laadt en slaat PPT, PPTX, PPS, POT en ODP op, inclusief macro‑ingeschakelde en sjabloonvarianten, en exporteert naar PDF, XPS, HTML, SVG, TIFF, Markdown en afbeeldingen.



Uw eerste presentatie

Naast Node.js 20 of hoger vereist het pakket een Java Development Kit (JDK), Python en een C++‑build‑toolchain, omdat npm tijdens de installatie zijn java‑bridge compileert. Zie Installation voor de stappen per besturingssysteem. Maak vervolgens een project en installeer het pakket via npm:

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

Sla deze code op als hello.js in de projectmap:

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 draait in een Java-virtualmachine die Node.js laat draaien, dus beëindig het proces expliciet.
process.exit(0);

Voer het uit met node hello.js. Het script slaat hello.pptx op met één dia met een tekstvak. Zonder licentie bevat het opgeslagen bestand een evaluatiewatermerk — zie Licentie. Voor meer manieren om een presentatie te maken en te vullen, zie Presentaties maken.