IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR JAVA

Wie man PDF-Dateien in Java aufteilt

Curtis Chau
Curtis Chau
Updated: 21. April 2026

Dieser Artikel wird IronPDF in Java verwenden, um PDF-Dateien aus einer Quell-PDF-Datei zu teilen.

IronPDF for Java PDF Library

IronPDF for Java ist eine Java-Bibliothek, die Genauigkeit, Benutzerfreundlichkeit und Geschwindigkeit priorisiert. Es ist speziell für Java entwickelt und einfach zu verwenden, wenn man mit PDF-Dokumenten arbeitet. Es erbt seine gesamte Funktionalität von der etablierten IronPDF-Bibliothek für das .NET-Framework. Das macht IronPDF for Java zu einem vielseitigen Werkzeug für die Arbeit mit PDF-Dokumenten in verschiedenen Kontexten.

IronPDF bietet Entwicklern Methoden, um PDF-Dokumente in Bilder zu rendern und Text und Inhalt aus PDFs zu extrahieren. Zusätzlich ist IronPDF auch in der Lage, Diagramme innerhalb von PDFs zu rendern, Wasserzeichen zu PDF-Dateien hinzuzufügen, mit PDF-Formularen zu arbeiten und digitale Signaturen programmatisch zu verwalten.

Schritte zum Teilen von PDF-Dateien

Voraussetzungen für die Projekteinstellung

Um IronPDF mit PDFs in einem Java Maven-Projekt arbeiten zu lassen, müssen Sie die folgenden Voraussetzungen sicherstellen:

  1. JDK (Java Development Kit): Sie müssen eine aktuelle Version von Java zusammen mit einer IDE auf Ihrem Computer installiert haben. Wenn nicht, laden Sie das neueste JDK von der Oracle-Website herunter. Verwenden Sie jede IDE wie NetBeans, Eclipse oder IntelliJ.

  2. Maven: Um Ihr Projekt und Ihre Abhängigkeiten zu verwalten, ist Maven ein wichtiges Tool, das speziell für Java-Projekte entwickelt wurde. Laden Sie Maven von der Apache Maven-Website herunter, wenn es nicht installiert ist.

  3. IronPDF for Java Library: Jetzt benötigen Sie die IronPDF for Java-Bibliothek. Dies kann erreicht werden, indem die folgende Abhängigkeit zu der pom.xml Datei Ihres Projekts hinzugefügt wird. Maven lädt und installiert sie automatisch im Projekt.

    <dependency>
        <groupId>com.ironpdf</groupId>
        <artifactId>ironpdf</artifactId>
        <version>1.0.0</version>
    </dependency>
    XML
  4. Eine weitere benötigte Abhängigkeit ist SLF4J. Fügen Sie die SLF4J-Abhängigkeit in der pom.xml Datei hinzu.

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>2.0.3</version>
    </dependency>
    XML

Sobald alles in Ihrem Java-Programm zur PDF-Aufteilung heruntergeladen und installiert ist, sind Sie bereit, die IronPDF-Bibliothek zu verwenden.

Klassen importieren

Importieren Sie zuerst die benötigten IronPDF-Klassen im Java-Code. Fügen Sie den folgenden Code oben in die Datei "Main.java" ein:

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.License;

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

Jetzt setzen Sie Ihren Lizenzschlüssel mit der IronPDF setLicenseKey() Methode in der Main Methode:

License.setLicenseKey("Your license key");
Java

Erstellen oder Öffnen einer vorhandenen PDF-Datei

Um eine PDF-Datei in mehrere Einzelseiten-Dateien zu teilen, ist es notwendig, entweder eine PDF-Datei mit mehreren Seiten zu erstellen oder eine PDF-Datei mit mehreren Seiten zu öffnen.

Das nächste Codebeispiel erstellt ein vierseitiges PDF, das für diese Demonstration verwendet werden kann.

// HTML content used to create a four-page PDF
String html = "<p> [PDF With Multiple Pages] </p>"
        + "<p> 1st Page </p>"
        + "<div style='page-break-after: always;'></div>"
        + "<p> 2nd Page</p>"
        + "<div style='page-break-after: always;'></div>"
        + "<p> 3rd Page</p>"
        + "<div style='page-break-after: always;'></div>"
        + "<p> 4th Page</p>";

// Render HTML to a PDF document
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(html);

// Save the PDF document
pdf.saveAs(Paths.get("assets/multiplePages.pdf"));
Java

Das PDF-Dokument sieht folgendermaßen aus:

Wie man PDF-Dateien in Java aufteilt, Abbildung 1: Erstellen neuer PDFs mit IronPDF Erstellen neuer PDFs mit IronPDF

PDF-Datei zum Teilen öffnen

Als Alternative zum vorherigen Abschnitt verwendet das nächste Codebeispiel die [PdfDocument.fromFile](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#fromFile(java.nio.file.Path) Methode, um eine vorhandene PDF-Datei mit IronPDF zu öffnen.

// Open the existing PDF document
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/multiplePages.pdf"));
Java

Sie können auch eine passwortgeschützte Datei öffnen, indem Sie ein Dokumentpasswort als zweiten Parameter an die [fromFile](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#fromFile(java.nio.file.Path) Methode übergeben.

Eine PDF-Datei in mehrere PDF-Dateien aufteilen

Um eine PDF-Datei zu teilen, ist der Code einfach. Kopieren Sie einfach mehrere Seiten aus dem Originaldokument mit der [copyPage](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#copyPage(int) Methode, wie unten gezeigt:

// Take the first page
PdfDocument page1Doc = pdf.copyPage(0);
page1Doc.saveAs(Paths.get("assets/split1.pdf"));

// Take the second page
PdfDocument page2Doc = pdf.copyPage(1);
page2Doc.saveAs(Paths.get("assets/split2.pdf"));

// Take the third page
PdfDocument page3Doc = pdf.copyPage(2);
page3Doc.saveAs(Paths.get("assets/split3.pdf"));

// Take the fourth page
PdfDocument page4Doc = pdf.copyPage(3);
page4Doc.saveAs(Paths.get("assets/split4.pdf"));
Java

Die PDF-Datei wird aufgeteilt, indem die Indexnummer als Argument an die copyPage Methode übergeben wird. Speichern Sie dann jede Seite in einer separaten Datei.

Seite 1

Seite 1

Seite 2

Seite 2

Seite 3

Seite 3

Seite 4

Seite 4

Die [copyPages](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#copyPages(int,int) Methode kann auch ein PDF durch einen Seitenbereich aufteilen. Unten teilen wir das Beispiel-PDF gleichmäßig in zwei Hälften.

// Copy the first two pages into a new PDF document
PdfDocument halfPages = pdf.copyPages(0, 1);
halfPages.saveAs(Paths.get("assets/halfPages.pdf"));

// Copy the last two pages into another PDF document
PdfDocument endPages = pdf.copyPages(2, 3);
endPages.saveAs(Paths.get("assets/endPages.pdf"));
Java

Wie man PDF-Dateien in Java aufteilt, Abbildung 6: Aufteilen eines PDFs in zwei Hälften Ein PDF in zwei Hälften teilen

Das vollständige Codebeispiel wird unten gezeigt:

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.License;

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

public class Main {
    public static void main(String[] args) throws IOException {

        // Set the IronPDF license key
        License.setLicenseKey("Your license key");

        // HTML content to create a four-page PDF document
        String html = "<p> [PDF With Multiple Pages] </p>"
                + "<p> 1st Page </p>"
                + "<div style='page-break-after: always;'></div>"
                + "<p> 2nd Page</p>"
                + "<div style='page-break-after: always;'></div>"
                + "<p> 3rd Page</p>"
                + "<div style='page-break-after: always;'></div>"
                + "<p> 4th Page</p>";

        // Render HTML to a PDF document
        PdfDocument pdf = PdfDocument.renderHtmlAsPdf(html);
        pdf.saveAs(Paths.get("assets/multiplePages.pdf"));

        // Open the existing PDF document
        pdf = PdfDocument.fromFile(Paths.get("assets/multiplePages.pdf"));

        // Split each PDF page into separate documents
        PdfDocument page1Doc = pdf.copyPage(0);
        page1Doc.saveAs(Paths.get("assets/split1.pdf"));
        
        PdfDocument page2Doc = pdf.copyPage(1);
        page2Doc.saveAs(Paths.get("assets/split2.pdf"));
        
        PdfDocument page3Doc = pdf.copyPage(2);
        page3Doc.saveAs(Paths.get("assets/split3.pdf"));

        PdfDocument page4Doc = pdf.copyPage(3);
        page4Doc.saveAs(Paths.get("assets/split4.pdf"));

        // Split the PDF into two halves
        PdfDocument halfPages = pdf.copyPages(0, 1);
        halfPages.saveAs(Paths.get("assets/halfPages.pdf"));

        PdfDocument endPages = pdf.copyPages(2, 3);
        endPages.saveAs(Paths.get("assets/endPages.pdf"));
    }
}
Java

IronPDF kann auch PDF-Dokumente mühelos zusammenführen.

Zusammenfassung

Dieser Artikel untersuchte, wie ein Java-Programm ein vorhandenes PDF-Dokument öffnet und eine PDF-Datei in mehrere PDFs mit der IronPDF-Bibliothek teilt.

IronPDF macht das Leben eines Entwicklers viel einfacher, wenn er mit PDF-Dateien in Java arbeitet. Egal, ob Sie ein neues Dokument erstellen oder mit bestehenden PDF-Dokumenten arbeiten möchten, IronPDF hilft, alle PDF-bezogenen Aufgaben mit fast nur einer einzigen Codezeile zu erreichen.

Sie können IronPDF kostenlos in der Produktion verwenden, und es kann mit flexiblen Optionen für die kommerzielle Nutzung lizenziert werden. Das IronPDF Lite Paket beginnt bei $999.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $