
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: