Aspose.Slides dla Node.js via Java

Aspose.Slides dla Node.js przez Java

Aspose.Slides for Node.js via Java to biblioteka umożliwiająca tworzenie, odczytywanie, edytowanie i konwertowanie prezentacji PowerPoint i OpenDocument w aplikacjach Node.js, bez Microsoft PowerPoint.

Obsługuje ładowanie i zapisywanie plików PPT, PPTX, PPS, POT oraz ODP, w tym wersje z makrami i szablony, oraz eksportuje do PDF, XPS, HTML, SVG, TIFF, Markdown i obrazów.



Twoja pierwsza prezentacja

Poza Node.js 20 lub nowszym, pakiet wymaga Java Development Kit (JDK), Pythona oraz zestawu narzędzi kompilacji C++, ponieważ npm kompiluje most java podczas instalacji. Zobacz Installation w celu poznania kroków dla każdego systemu operacyjnego. Następnie utwórz projekt i zainstaluj pakiet z npm:

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

Zapisz ten kod jako hello.js w folderze projektu:

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 działa w maszynie wirtualnej Java, która utrzymuje uruchomiony Node.js, więc zakończ proces jawnie.
process.exit(0);

Uruchom go poleceniem node hello.js. Skrypt zapisuje hello.pptx z jednym slajdem zawierającym pole tekstowe. Bez licencji zapisany plik zawiera znak wodny wersji próbnej — zobacz Licensing. Aby poznać więcej sposobów tworzenia i wypełniania prezentacji, zobacz Create Presentations.