Aspose.Slides  for Node.js via Java

Node.js PowerPoint-API für Präsentationen

Erstellen, lesen, ändern und konvertieren Sie PowerPoint- und OpenOffice-Präsentationen mit Node.js ohne externe Software.

  Download Free Trial
  
 

Aspose.Slides für Node.js über Java ist eine Node.js-Bibliothek, mit der Sie PowerPoint-Präsentationen in Node.js erstellen, ändern und konvertieren können. Es unterstützt alle Präsentationselemente wie Folien, Formen, Text, Diagramme, Tabellen, Bilder und mehr. Es bietet außerdem viele erweiterte Funktionen wie Zusammenführen, Klonen, Teilen, Vergleichen und Drucken von Präsentationen. Es funktioniert ohne Abhängigkeiten und kann Tausende von Präsentationen in kurzer Zeit verarbeiten.

Aspose.Slides für Node.js über Java bietet diese beliebten Funktionen:

  • Präsentationen laden, öffnen und ansehen.
  • Bearbeiten von Präsentationen.
  • Konvertieren von Präsentationsdateien in gängige Präsentationsformate wie PPT, PPTX und ODP.
  • Exportieren von Präsentationen in PDF, JPG, HTML, GIF, SVG und viele andere Formate.
  • Präsentationen rendern und drucken.
  • Verschlüsseln und Entschlüsseln von Präsentationen; Präsentationen mit einem Passwort schützen und Passwörter entfernen.
  • Bearbeiten von Präsentationselementen wie Masterfolien, Formen, Diagrammen, Bilderrahmen, Audiorahmen, Videorahmen, OLE, VBA-Makros, Animationen usw.
  • Und viele weitere Funktionen.

Node.js ist eine beliebte, kostenlose Open-Source- und plattformübergreifende JavaScript-Laufzeitumgebung, mit der Entwickler Befehlszeilentools und serverseitige Skripte außerhalb eines Browsers schreiben können. Aus diesem Grund ist das Aspose.Slides-Team stolz, der Node.js-Community Aspose.Slides für Node.js über Java anbieten zu können.

Erweiterte Node.js PowerPoint-API-Funktionen

Erstellen oder klonen Sie vorhandene Folien aus Vorlagen

Arbeiten Sie mit PowerPoint-Tabellen über die API

Tragen Sie den Schutz auf Formen auf oder entfernen Sie ihn.

Fügen Sie Excel-Diagramme als OleObjects zu Folien hinzu

Erstellen Sie Formen und fügen Sie Text zu Formen auf Folien hinzu

Behandeln Sie Text- und Formformatierungen

Generieren Sie Präsentationen aus der Datenbank

Schützen Sie Präsentationen und daraus resultierende Ergebnisse PDFs

Drucken Sie Präsentationen auf einem physischen Drucker

Systemanforderungen

  • Aspose.Slides für Node.js über Java ist eine serverseitige JavaScript-API, die auf Node.js basiert. Es kann auf Windows-, Unix/Linux- und Mac-Plattformen mit JDK 1.8 oder höher ausgeführt werden.

Wie installiert man

Verwenden Sie NPM, um unsere Node.js-Bibliothek für die Präsentationsverarbeitung aus dem NPM-Paket-Repository zu installieren :

npm install aspose.slides.via.java

So erstellen Sie eine neue PowerPoint-Präsentation in Node.js

Im folgenden Beispiel haben wir der ersten Folie der Präsentation ein Rechteck hinzugefügt.

            	
var aspose = aspose || {};

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

var pres = new aspose.slides.Presentation();
try
{
    // Gets the first slide
    var slide = pres.getSlides().get_Item(0);
    // Adds an autoshape with type set to rectangle
    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();
}
            
        

So führen Sie Präsentationen in Node.js zusammen

Dieser Node.js-Code zeigt Ihnen, wie Sie Präsentationen 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();
}
            
        

So importieren Sie eine Präsentation aus PDF in Node.js. PDF in PPT konvertieren, PDF in PPTX konvertieren, PDF in ODP konvertieren

Dieser Node.js-Code demonstriert den PDF-zu-PowerPoint-Konvertierungsprozess:

            
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();
}
            
        

So konvertieren Sie PowerPoint in PDF in Node.js

Dieser Node.js-Code zeigt Ihnen, wie Sie ein PowerPoint PPT-, PPTX- und OpenOffice ODP-Dokument mithilfe der Standardoptionen in ein PDF-Dokument konvertieren. Die resultierende Datei ist ein PDF-Dokument in höchster Qualität

            
var aspose = aspose || {};

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

// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
    // Save the presentation as PDF
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}
            
        

So konvertieren Sie PowerPoint in JPG in Node.js. Konvertieren Sie PPT in JPG, konvertieren Sie PPTX in JPG, konvertieren Sie ODP in JPG

Das folgende Beispiel zeigt Ihnen, wie Sie ein PowerPoint PPT-, PPTX- und OpenOffice ODP-Dokument in einen Satz JPEG-Bilder konvertieren.

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

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

// Instantiate a Presentation object that represents a PPT file
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();
}
            
        

Was sagen die Leute

Verlassen Sie sich nicht nur auf unser Wort. Sehen Sie, was Benutzer über PowerPoint-APIs sagen.

 
 
View Case Studies
  

Support and Learning Resources