Aspose.Slides für Node.js via Java

Aspose.Slides for Node.js via Java

Aspose.Slides for Node.js via Java ist eine Bibliothek zum Erstellen, Lesen, Bearbeiten und Konvertieren von PowerPoint‑ und OpenDocument‑Präsentationen in Node.js‑Anwendungen, ohne Microsoft PowerPoint.

Sie lädt und speichert PPT, PPTX, PPS, POT und ODP, einschließlich makro‑aktivierter und Vorlagen‑Varianten, und exportiert in PDF, XPS, HTML, SVG, TIFF, Markdown und Bilder.



Ihre erste Präsentation

Neben Node.js 20 oder höher benötigt das Paket ein Java Development Kit (JDK), Python und eine C++‑Build‑Toolchain, weil npm während der Installation seine java‑Brücke kompiliert. Siehe Installation für die Schritte auf jedem Betriebssystem. Erstellen Sie dann ein Projekt und installieren Sie das Paket über npm:

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

Speichern Sie diesen Code als hello.js im Projektordner:

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 läuft in einer Java-virtuellen Maschine, die Node.js am Laufen hält, daher den Prozess explizit beenden.
process.exit(0);

Führen Sie ihn mit node hello.js aus. Das Skript speichert hello.pptx mit einer Folie, die ein Textfeld enthält. Ohne Lizenz enthält die gespeicherte Datei ein Evaluierungswasserzeichen — siehe Lizenzierung. Für weitere Möglichkeiten, eine Präsentation zu erstellen und zu füllen, siehe Präsentationen erstellen.