VERWENDUNG VON IRONPDF FOR JAVA

Zusammenführen von zwei PDF-Dateien mit Java

Aktualisiert 1. September 2024
Teilen Sie:

Dieser Artikel zeigt, wie mehrere PDF-Dokumente mit IronPDF zusammengeführt werden können.IronPDF-Bibliothek für Java. Wir werden den Prozess des Einrichtens der Umgebung, des Importierens der Bibliothek, des Lesens der Eingabedateien und des Zusammenfügens in ein einziges Dokument durchlaufen.

IronPDF for Java

IronPDF for Java ist eine leistungsstarke Bibliothek, mit der Entwickler neue PDF-Dokumente von Grund auf erstellen und verschiedene Dateiformate in PDF-Dokumente konvertieren können. Es bietet auch die Möglichkeit, mehrere PDF-Dateien in einem einzigen Dokument zusammenzuführen.

IronPDF for Java ist leicht zu bedienen und verfügt über eine einfache und intuitive API, die es Entwicklern leicht macht, PDF-Dateien zu erstellen. Sie unterstützt auch Methoden fürRendering von Diagrammen in PDFs, arbeiten mitPDF-Formulare, und sogar BearbeitungDigitale Signaturen programmatisch.

Voraussetzungen

Bevor mit der Implementierung begonnen wird, müssen einige Voraussetzungen erfüllt werden, um den PDF-Erstellungsprozess durchführen zu können.

  1. Java sollte auf Ihrem System installiert sein und sein Pfad sollte in den Umgebungsvariablen festgelegt sein. Wenn Sie Java noch nicht installiert haben, lesen Sie bitte dieseInstallationsanleitung von der Java-Website für Anweisungen.

  2. Es sollte eine Java IDE wie Eclipse oder IntelliJ installiert sein. Sie können Eclipse von dieser Seite herunterladenoffizielle Eclipse-Download-Seite und IntelliJ vonJetBrains' Download-Bereich.

  3. Die IronPDF-Bibliothek für Java sollte heruntergeladen und als Abhängigkeit zu Ihrem Projekt hinzugefügt werden. Wie man das macht, erfahren Sie auf derIronPDF Offizielle Website.

  4. Maven sollte installiert und in Ihre IDE integriert sein, bevor Sie mit der PDF-Konvertierung beginnen. Eine Anleitung zur Installation von Maven und dessen Integration in Ihre Umgebung finden Sie hierSchritt-für-Schritt-Anleitung für Maven von JetBrains.

IronPDF for Java Installation

Wenn alle Voraussetzungen erfüllt sind, ist die Installation von IronPDF for Java recht einfach und unkompliziert, auch für Java-Neulinge.

Für diesen Artikel wird IntelliJ IDEA von JetBrains verwendet, um Beispiele zu installieren und auszuführen.

Öffnen Sie zunächst JetBrains IntelliJ IDEA und erstellen Sie ein neues Maven-Projekt.

So fügen Sie zwei PDF-Dateien mit Java zusammen, Abbildung 1: Neues Maven-Projekt in IntelliJ

Neues Maven-Projekt in IntelliJ

Es erscheint ein neues Fenster. Geben Sie den Namen des Projekts ein und klicken Sie auf "Fertig stellen".

Wie man zwei PDF-Dateien mit Java zusammenführt, Abbildung 2: Benennen Sie das Maven-Projekt und klicken Sie auf Fertigstellen

Benennen Sie das Maven-Projekt und klicken Sie auf Fertigstellen

Nachdem Sie auf Fertig klicken, wird ein neues Projekt mit einer pom.xml geöffnet, um Maven-Abhängigkeiten von IronPDF for Java hinzuzufügen.

So können Sie zwei PDF-Dateien mit Java zusammenführen, Abbildung 3: Die pom.xml Datei

Die pom.xml-Datei

Fügen Sie die folgenden Abhängigkeiten in die Datei pom.xml ein oder Sie können die JAR-Datei von den folgenden IronPDF-Auflistung auf Maven Central.

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>com.ironsoftware</artifactId>
   <version>2024.11.4</version>
</dependency>

Sobald Sie die Abhängigkeiten in die Datei pom.xml eingefügt haben, erscheint ein kleines Symbol in der rechten oberen Ecke der Datei.

Wie man zwei PDF-Dateien mit Java zusammenführt, Abbildung 4: Klicken Sie auf das schwebende Symbol, um die Maven-Abhängigkeiten automatisch zu installieren

Klicken Sie auf das schwebende Symbol, um die Maven-Abhängigkeiten automatisch zu installieren

Klicken Sie auf dieses Symbol, um die Maven-Abhängigkeiten von IronPDF for Java zu installieren. Dies dauert je nach Internetverbindung nur wenige Minuten.

Mehrere PDF-Dokumente zusammenführen

IronPDF ermöglicht es Ihnen, mehrere PDF-Dokumente mit Hilfe eines Java-Programms in ein einziges PDF-Dokument zusammenzuführen. IronPDF bietet mehrere Möglichkeiten zum Zusammenführen von PDF-Dokumenten:

  1. Erstellen Sie zwei neue PDF-Dokumente und fügen Sie sie zu einer PDF-Datei zusammen.

  2. Öffnen Sie PDF-Eingabedateien zu einer zusammengeführten PDF-Datei.

  3. Zusammenführen von mehr als zwei PDF-Dokumenten.

Zwei neue PDF-Dokumente erstellen und zusammenführen

import com.ironsoftware.ironpdf.PdfDocument;

import java.io.IOException;
import java.nio.file.Paths;

public class main {
    public static void main(String[] args) throws IOException {
        String htmlA = "<p> [PDF_1] </p>"
                + "<p> Hi this is the first PDF </p>";
        String htmlB = "<p> [PDF_2] </p>"
                + "<p> This is the 2nd PDF </p>";

        PdfDocument pdfA = PdfDocument.renderHtmlAsPdf(htmlA);
        PdfDocument pdfB = PdfDocument.renderHtmlAsPdf(htmlB);
        PdfDocument merged = PdfDocument.merge(pdfA, pdfB);

        merged.saveAs(Paths.get("assets/merged.pdf"));
    }
}
JAVA

Wie man zwei PDF-Dateien mit Java zusammenführt, Abbildung 5: Neuer PDF-Dateimanager

Neuer PDF-Datei-Merger

Bestehende Dateien zu einer PDF-Datei zusammenfügen

IronPDF ermöglicht es Ihnen, bestehende PDF-Dateien in eine gemeinsame PDF-Datei zusammenzuführen. Geben Sie einfach die Liste der PDF-Eingabedateien an. IronPDF fügt alle PDF-Dateien zu einem einzigen PDF-Dokument zusammen und speichert es in der Zieldatei. Die Ausgabe enthält das Ergebnis der erfolgreich zusammengeführten PDF-Dateien.

import com.ironsoftware.ironpdf.PdfDocument;

import java.io.IOException;
import java.nio.file.Paths;

public class main {
    public static void main(String[] args) throws IOException {
        PdfDocument pdfA = PdfDocument.fromFile(Paths.get("assets/1.pdf"));
        PdfDocument pdfB = PdfDocument.fromFile(Paths.get("assets/2.pdf"));
        PdfDocument merged = PdfDocument.merge(pdfA, pdfB);

        merged.saveAs(Paths.get("assets/merged.pdf"));
    }
}
JAVA

So führen Sie zwei PDF-Dateien mit Java zusammen, Abbildung 6: Ausgabe des bestehenden PDF-Zusammenführers

Bestehende PDF-Zusammenführungs-Ausgabe

Mehr als zwei PDF-Dokumente zusammenführen

Mit IronPDF for Java können Sie problemlos mehr als zwei PDF-Dateien zusammenführen.

import com.ironsoftware.ironpdf.PdfDocument;

import java.io.IOException;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;

public class main {
    public static void main(String[] args) throws IOException {
        List<PdfDocument> pdfList = new ArrayList<>();
        pdfList.add(PdfDocument.fromFile(Paths.get("assets/1.pdf")));
        pdfList.add(PdfDocument.fromFile(Paths.get("assets/2.pdf")));
        pdfList.add(PdfDocument.fromFile(Paths.get("assets/3.pdf")));
        PdfDocument merged = PdfDocument.merge(pdfList);
        merged.saveAs(Paths.get("assets/merged.pdf"));
    }
}
JAVA

Schlussfolgerung

Dieser Artikel beschreibt, wie man mehrere PDF-Dateien mit Java und der IronPDF-Bibliothek zusammenführt. Wenn Sie die in diesem Artikel beschriebenen Schritte befolgen, können Sie die Umgebung einrichten, die Bibliothek importieren, die Eingabedateien lesen und sie zu einem einzigen Dokument zusammenführen.

Für weitere Informationen überZusammenführen von PDF-Dateien in Java mit IronPDF und für ähnliche Anleitungen, wie manPDFs aus HTML erstellen undPDFs mit IronPDF formatieren, Entdecken Sie unsere umfassende Dokumentation.

IronPDF for Java ist für Entwicklungszwecke kostenlos, aberErfordert eine kommerzielle Lizenz für die Verwendung in Produktionsumgebungen.

< PREVIOUS
Wie extrahiert man Daten aus PDF in Java?
NÄCHSTES >
Java PDF-Editor-Bibliothek (Anleitung & Code-Beispiel)

Sind Sie bereit, loszulegen? Version: 2024.11 gerade veröffentlicht

Gratis Maven Download Lizenzen anzeigen >