Aspose.Slides für Node.js über Java

Wir freuen uns, den Start von Aspose.Slides für Node.js über Java bekannt zu geben. Dieses Produkt richtet sich an Entwickler, die Aspose.Slides für Java verwenden möchten, um Microsoft PowerPoint- und OpenOffice-Präsentationen in ihren Node.js-Anwendungen und serverseitigen Javascript-Plattformen zu erstellen und zu bearbeiten.

Aspose.Slides für Node.js über Java ist eine Klassenbibliothek, die es Ihren Anwendungen ermöglicht, PowerPoint®-Dokumente zu lesen und zu schreiben, ohne Microsoft PowerPoint® zu verwenden. Dieses neue Produkt bietet alle Funktionen von Aspose.Slides mit einigen Einschränkungen, zusätzlichen Installations-/Nutzungsanforderungen und API-Änderungen.

Aspose.Slides für Node.js installieren

Aspose.Slides für Node.js über Java ist eine plattformunabhängige API und kann auf jeder Plattform (Windows, Linux und MacOS) verwendet werden, auf der die Node.js- und node-java-Brücken installiert sind.

Um Aspose.Slides für Node.js über Java zu installieren, siehe die Installationsseite des Produkts.

Aspose.Slides für Node.js über Java verwenden

PowerPoint in Node.js erstellen

var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres = new aspose.slides.Presentation();
try
{
    // Holt die erste Folie
    var slide = pres.getSlides().get_Item(0);
    // Fügt eine Autoform mit Typ Rechteck hinzu
    slide.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 300, 200);
    pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}

PowerPoint in Node.js zusammenführen

var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres1 = new aspose.slides.Presentation("pres1.pptx");
var pres2 = new aspose.slides.Presentation("pres2.pptx");
try
{
    for (var i = 0; i < pres2.getSlides().size(); i++) 
    {
        pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
    }
    pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres1 != null) pres1.dispose();
    if (pres2 != null) pres2.dispose();
}

PowerPoint in PDF in Node.js konvertieren

var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

// Instanziiert ein Präsentationsobjekt, das eine PPT-Datei darstellt
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
    // Speichert die Präsentation als PDF
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}

PowerPoint in JPG in Node.js konvertieren

var aspose = aspose || {};
var java = require("java");

aspose.slides = require("aspose.slides.via.java");

// Instanziiert ein Präsentationsobjekt, das eine PPT-Datei darstellt
var pres = new aspose.slides.Presentation("pres.pptx");
try
{
    for (var i = 0; i < pres.getSlides().size(); i++)
    {
        var bmp = pres.getSlides().get_Item(i).getThumbnail(1, 1);
        var imageio = java.newInstanceSync("javax.imageio.ImageIO");
        var file = java.newInstanceSync("java.io.File", "slide_" + i + ".jpg");
        imageio.write(bmp, "JPEG", file);
    }
}
finally
{
    if (pres != null) pres.dispose();
}

PowerPoint aus PDF in Node.js importieren

var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres = new aspose.slides.Presentation();
try
{
    pres.getSlides().removeAt(0);
    pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
    pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}

Für weitere Artikel über die Durchführung von Aufgaben in Node.js mit Aspose.Slides siehe den Abschnitt Entwicklerhandbuch der Aspose.Slides für Java-Dokumentation. Aspose.Slides für Node.js über Java basiert auf Aspose.Slides für Java, sodass die meisten der Dokumentationsartikel des letzteren für den ersteren verwendet werden können.

Ressourcen

Dies sind Links zu Ressourcen von Aspose.Slides für Node.js über Java, die Sie benötigen könnten: