Aspose.Slides per Node.js via Java

Aspose.Slides per Node.js via Java

Aspose.Slides per Node.js via Java è una libreria per creare, leggere, modificare e convertire presentazioni PowerPoint e OpenDocument in applicazioni Node.js, senza Microsoft PowerPoint.

Carica e salva PPT, PPTX, PPS, POT e ODP, incluse le varianti con macro e i modelli, ed esporta in PDF, XPS, HTML, SVG, TIFF, Markdown e immagini.



La tua prima presentazione

Oltre a Node.js 20 o versioni successive, il pacchetto richiede un Java Development Kit (JDK), Python e una toolchain di compilazione C++, perché npm compila il suo bridge java durante l’installazione. Vedi Installazione per i passaggi su ciascun sistema operativo. Quindi crea un progetto e installa il pacchetto da npm:

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

Salva questo codice come hello.js nella cartella del progetto:

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 viene eseguito in una macchina virtuale Java che mantiene Node.js in esecuzione, quindi termina esplicitamente il processo.
process.exit(0);

Eseguilo con node hello.js. Lo script salva hello.pptx con una diapositiva contenente una casella di testo. Senza licenza, il file salvato contiene un marchio d’acqua di valutazione — vedi Licenze. Per ulteriori modalità di creazione e popolamento di una presentazione, vedi Crea presentazioni.