In verschiedenen Szenarien müssen Sie möglicherweise mehrere PDF Dateien zu einer einzigen zusammenführen. Beispielsweise das Zusammenführen von Inhalten aus ähnlichen Dokumenten wie Lebensläufen, Quittungen usw. Mit Aspose.PDF können Sie den PDF-Zusammenführungsprozess in Ihren Web, Desktop oder mobilen Anwendungen automatisieren. In diesem Artikel erfahren Sie, wie Sie mehrere PDF Dateien mit der C++-Variante von Aspose.PDF zusammenführen.
- C++ PDF Merger API – kostenloser Download
- Schritte zum Zusammenführen von PDF Dateien
- Führen Sie zwei PDF Dateien mit C++ zusammen
C++ PDF Merger API – kostenloser Download
Aspose.PDF for C++ ist eine funktionsreiche API zur PDF-Bearbeitung, mit der Sie PDF Dateien nahtlos erstellen und verarbeiten können. Mit der PDF-Zusammenführungsfunktion der API können Sie zwei oder mehr PDF Dateien innerhalb weniger Codezeilen kombinieren. Sie können das API-Paket entweder herunterladen oder es mit NuGet installieren lassen.
Install-Package Aspose.PDF.Cpp
Schritte zum Zusammenführen von PDF Dateien
Bevor wir zum Code springen, werfen wir zunächst einen Blick auf die grundlegenden Schritte, die zum Zusammenführen von PDF Dateien erforderlich sind.
- Laden Sie die Quell und Ziel-PDF Dateien.
- Rufen Sie die Seiten aus der Quell-PDF Datei ab.
- Abgerufene Seiten zur Ziel-PDF Datei hinzufügen.
- Speichern Sie die Ziel-PDF Datei.
Lassen Sie uns diese Schritte nun mithilfe von Aspose.PDF for C++ in C++-Codieranweisungen umwandeln.
Führen Sie zwei PDF Dateien mit C++ zusammen
Im Folgenden sind die Schritte zusammen mit den API-Referenzen der Klassen und Methoden aufgeführt, die zum Zusammenführen von PDF Dateien verwendet werden.
- Erstellen Sie ein Objekt der Klasse Document, um die erste PDF Datei zu laden.
- Wiederholen Sie den ersten Schritt, um die zweite PDF Datei zu laden.
- Greifen Sie mit der methode doc2->getPages() auf die PageCollection des zweiten Dokuments zu.
- Fügen Sie abgerufene Seiten mit doc1->getPages()->Add(PageCollection) zum ersten Dokument hinzu.
- Speichern Sie das erste Dokument mit der methode doc1->Save(String).
Das folgende Codebeispiel zeigt, wie zwei PDF Dateien zusammengeführt werden.
// Öffnen Sie das erste Dokument
auto doc1 = MakeObject<Document>(u"file1.pdf");
// Zweites Dokument öffnen
auto doc2 = MakeObject<Document>(u"file2.pdf");
// Fügen Sie dem ersten Seiten des zweiten Dokuments hinzu
doc1->get_Pages()->Add(doc2->get_Pages());
// Verkettete Ausgabedatei speichern
doc1->Save(u"merged-pdf.pdf");
Fazit
In diesem Artikel haben Sie gesehen, wie Sie zwei oder mehr PDF Dokumente mit C++ zusammenführen. Sie können diese Funktion in Ihren C++-basierten Anwendungen implementieren, um die PDF-Zusammenführung zu automatisieren. Erfahren Sie mehr über die C++ PDF API mithilfe der Dokumentation.