Kombinieren Sie mehrere PowerPoints in Node.js – Aspose PPT Merger

Aspose.Slides for Node.js über Java bietet Methoden und Eigenschaften, um mehrere PowerPoints programmgesteuert zu einem zusammenzuführen. Mit dieser PowerPoint-JavaScript-API können Sie PowerPoint Dateien automatisch zusammenführen, sodass Sie aktuelle und vorherige Daten an einem Ort ablegen können. Allerdings ist MS PowerPoint ein leistungsstarkes Tool zur kompakten Darstellung von Geschäftsdaten. In diesem Leitfaden erfahren Sie, wie Sie diese Aspose PPT-Merger-Bibliothek in unserem Node.js-basierten Projekt installieren. Darüber hinaus werden wir die Implementierung zum Kombinieren mehrerer PowerPoints in Node.js durchgehen.

Folgende Punkte gehen wir in diesem Artikel durch:

  1. Installation der PowerPoint-JavaScript-API
  2. Mehrere PowerPoints in Node.js kombinieren
  3. PPTX online zusammenführen

Installation der PowerPoint-JavaScript-API

Diese Installationsanleitung7 enthält Installationsverfahren für Windows, macOS und Linux. Tatsächlich ist es ganz einfach, den Aspose PPT-Fusion zu installieren. Es gibt eine Vielzahl von Funktionen, die Sie nutzen können, um Ihre Softwareanforderungen zu erfüllen. Es gibt also zwei Möglichkeiten, diese PowerPoint-JavaScript-API zu installieren: Erstens können Sie das Paket von NPM herunterladen oder Sie können es installieren, indem Sie den folgenden Befehl im Terminal/CMD ausführen:

npm install aspose.slides.via.java
PowerPoint Dateien automatisch zusammenführen

Kombinieren Sie mehrere PowerPoints in Node.js

Jetzt rufen wir Funktionen auf, die von dieser Aspose PPT-Mergerbibliothek bereitgestellt werden. Zu diesem Zweck haben wir zwei verschiedene PPTX/PPT-Quelldateien in unserem Dateisystem.

Sie können die folgenden Schritte ausführen, um PowerPoint Dateien automatisch zusammenzuführen:

  • Besorgen Sie sich das Modul aspose.slides.via.java in Ihrer App.
  • Initialisieren Sie eine Instanz der Klasse LoadOptions mit dem Dateiformat des Quelldokuments.
  • Instanziieren Sie ein Objekt der Klasse Presentation und initialisieren Sie es mit der ersten PPTX-Datei und einem Objekt der Klasse LoadOptions.
  • Laden Sie die zweite Quell-PPTX-Datei.
  • Durchlaufen Sie die von der Methode getSlides zurückgegebenen Folien.
  • Rufen Sie die Methode addClone auf, um eine Kopie einer angegebenen Folie am Ende der Sammlung hinzuzufügen.
  • Rufen Sie die Methode save auf, um die zusammengeführte PowerPoint-Datei auf der Festplatte zu speichern.

Der folgende Codeausschnitt zeigt, wie Sie mehrere PowerPoints programmgesteuert zu einer zusammenführen:

// Kombinieren Sie mehrere PowerPoints in Node.js
var aspose = aspose || {};
// Besorgen Sie sich das Modul aspose.slides.via.java in Ihrer App.
aspose.slides = require("aspose.slides.via.java");
// Initialisieren Sie eine Instanz der LoadOptions Klasse mit dem Dateiformat des Quelldokuments.    
var loadOptions = new aspose.slides.LoadOptions(0);
// Instanziieren Sie ein Objekt der Presentation Klasse und initialisieren Sie es mit der ersten PPTX-Datei und einem Objekt der LoadOptions Klasse.  
var pres1 = new aspose.slides.Presentation("first_ppt.pptx", loadOptions);
// Laden Sie die zweite PPTX-Datei 
var loadOptions2 = new aspose.slides.LoadOptions(0);
var pres2 = new aspose.slides.Presentation("second_ppt.pptx",loadOptions2);

try
{
	// Durchlaufen Sie die von der getSlides-Methode zurückgegebenen Folien.  
   for (var i = 0; i < pres2.getSlides().size(); i++) 
    {
		// Rufen Sie die Methode addClone auf, um eine Kopie einer bestimmten Folie am Ende der Sammlung hinzuzufügen. 
        pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
    }
	// Rufen Sie die Speichermethode auf, um die zusammengeführte PowerPoint-Datei auf der Festplatte zu speichern. 
    pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
	  console.log("combined multiple PowerPoints successfully");
}
finally
{
    if (pres1 != null) pres1.dispose();
    if (pres2 != null) pres2.dispose();
}

Sobald Sie das obige Codebeispiel ausführen, wird an Ihrer angegebenen Adresse eine neue PPTX-Datei (z. B. „combinedPresentation.pptx“) erstellt. Sie können die Ausgabe im Bild unten sehen:

Führen Sie mehrere PowerPoints zu einer zusammen

PPTX online zusammenführen

Aspose.Slides for Node.js über Java verfügt nicht nur über eine programmgesteuerte Lösung, sondern bietet auch ein Online-Tool zum Online-Zusammenführen von PTX/PPT Dateien. Mit dieser Aspose PPT-Zusammenführung auf Unternehmensebene können Sie PowerPoint Dateien automatisch zusammenführen. Das Beste an diesem Tool ist, dass es kostenlos ist und Sie es in fast allen gängigen Webbrowsern verwenden können.

PPTX online zusammenführen

Mehrere PowerPoints zu einer zusammenführen – Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz nutzen, um diese PowerPoint-JavaScript-API ohne Bewertungseinschränkungen auszuprobieren.

Abschluss

Wir beenden diesen Blogbeitrag hier. Vielen Dank für Ihre Aufmerksamkeit und wir hoffen, dass Sie gelernt haben, wie Sie mehrere PowerPoints in Node.js programmgesteuert kombinieren. Darüber hinaus haben wir eine Online-PPTX-Zusammenführung durchgeführt, mit der Sie PowerPoint Dateien automatisch zusammenführen können. Weitere Informationen finden Sie in der Dokumentation dieser PowerPoint-JavaScript-API. Diese API-Referenzen ermöglichen Ihnen direkten Zugriff auf die Klassen und Methoden von Aspose.Slides for Node.js über Java.

Außerdem empfehlen wir Ihnen, den Getting Started Guide zu besuchen.

Schließlich schreibt aspose.com neue Artikel. Bleiben Sie also bitte für regelmäßige Updates in Kontakt.

Hilfe ist verfügbar

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Wie kombiniere ich mehrere PowerPoints zu einer?

Sie können mehrere PowerPoints mit Aspose.Slides for Node.js über Java kombinieren. Bitte besuchen Sie diesen Link für weitere Details.

Wie kombiniere ich mehrere PPTX Dateien?

Dieses Online-Tool wird zum Online-Zusammenführen von PPTX verwendet. Es verfügt über eine benutzerfreundliche Benutzeroberfläche, über die Sie Dateien einfach hochladen und verarbeiten können.

Siehe auch