IRONSOFTWAREHOME
UTILISATION D'IRONPDF FOR JAVA

Comment diviser des fichiers PDF en Java

Curtis Chau
Curtis Chau
Updated: 21 avril 2026

Cet article utilisera IronPDF en Java pour diviser les fichiers PDF à partir d'un fichier source PDF.

Bibliothèque Java IronPDF

IronPDF for Java est une bibliothèque Java qui privilégie la précision, la facilité d'utilisation et la rapidité. Il est spécialement conçu pour Java et est facile à utiliser lors du travail avec des documents PDF. Il hérite de toutes ses fonctionnalités de la bibliothèque IronPDF bien établie pour .NET Framework. Cela fait d'IronPDF for Java un outil polyvalent pour travailler avec des documents PDF dans divers contextes.

IronPDF offre aux développeurs des méthodes pour rendre des documents PDF en images et extraire du texte et du contenu à partir de PDF. De plus, IronPDF est également capable de rendre des graphiques dans des PDF, appliquer des filigranes aux fichiers PDF, travailler avec des formulaires PDF, et gérer les signatures numériques de manière programmatique.

Étapes pour diviser les fichiers PDF

Conditions préalables pour la configuration du projet

Pour faire fonctionner IronPDF avec des PDF dans un projet Java Maven, vous devrez vous assurer que vous avez les prérequis suivants :

  1. JDK (Java Development Kit) : Vous devez avoir une version actuelle de Java sur votre ordinateur ainsi qu'un IDE. Si vous ne l'avez pas, téléchargez le dernier JDK sur le site d'Oracle. Utilisez n'importe quel IDE comme NetBeans, Eclipse ou IntelliJ.

  2. Maven : Pour gérer votre projet et ses dépendances, Maven est un outil important conçu spécialement pour les projets Java. Téléchargez Maven depuis le site d'Apache Maven si vous ne l'avez pas installé.

  3. Bibliothèque Java IronPDF : Maintenant, vous avez besoin de la bibliothèque Java IronPDF. Cela peut être fait en ajoutant la dépendance suivante au fichier pom.xml de votre projet. Maven le téléchargera et l'installera automatiquement dans le projet.

    <dependency>
        <groupId>com.ironpdf</groupId>
        <artifactId>ironpdf</artifactId>
        <version>1.0.0</version>
    </dependency>
    XML
  4. Une autre dépendance requise est SLF4J. Ajoutez la dépendance SLF4J dans le fichier pom.xml.

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

Une fois que tout est téléchargé et installé dans votre programme Java pour diviser les fichiers PDF, vous êtes prêt à utiliser la bibliothèque IronPDF.

Importer des classes

Tout d'abord, importez les classes requises IronPDF dans le code Java. Ajoutez le code suivant en haut du fichier "Main.java" :

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

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

Ensuite, définissez votre clé de licence en utilisant la méthode setLicenseKey() d'IronPDF dans la méthode Main :

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

Créer ou ouvrir un fichier PDF existant

Pour diviser un fichier PDF en plusieurs fichiers d'une page, il est nécessaire soit de créer un fichier PDF avec plusieurs pages soit d'ouvrir un fichier PDF avec plusieurs pages.

Le prochain exemple de code créera un PDF de quatre pages qui pourra être utilisé pour cette démonstration.

// 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

Le document PDF ressemble à ceci :

Comment diviser des fichiers PDF en Java, Figure 1 : Création de nouveaux PDF avec IronPDF Création de nouveaux PDF avec IronPDF

Ouvrir un fichier PDF pour le diviser

Comme alternative à la section précédente, l'exemple de code suivant utilise la méthode [PdfDocument.fromFile](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#fromFile(java.nio.file.Path) pour ouvrir un fichier PDF existant en utilisant IronPDF.

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

Vous pouvez également ouvrir un fichier protégé par mot de passe en fournissant le mot de passe du document comme second argument à la méthode [fromFile](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#fromFile(java.nio.file.Path).

Diviser un fichier PDF en plusieurs fichiers PDF

Pour diviser un fichier PDF, le code est simple. Copiez simplement plusieurs pages du document original en utilisant la méthode [copyPage](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#copyPage(int), comme illustré ci-dessous :

// 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

Le fichier PDF est divisé en passant le numéro d'index comme argument à la méthode copyPage. Ensuite, enregistrez chaque page dans un fichier séparé.

Page 1

Page 1

Page 2

Page 2

Page 3

Page 3

Page 4

Page 4

La méthode [copyPages](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#copyPages(int,int) peut également diviser un PDF par une plage de pages. Ci-dessous, nous divisons l'échantillon PDF en deux moitiés égales.

// 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

Comment diviser un fichier PDF en Java, Figure 6 : Diviser un PDF en deux moitiés Diviser un PDF en deux moitiés

L'exemple de code complet est montré ci-dessous :

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 peut aussi fusionner des documents PDF sans effort.

Résumé

Cet article explore comment un programme Java ouvre un document PDF existant et divise un fichier PDF en plusieurs PDF en utilisant la bibliothèque IronPDF.

IronPDF facilite grandement la vie d'un développeur tout en travaillant avec des fichiers PDF en Java. Que vous souhaitiez créer un nouveau document ou travailler avec des documents PDF existants, IronPDF aide à réaliser toutes les tâches liées aux PDF avec presque une seule ligne de code.

Vous pouvez utiliser IronPDF en production gratuitement, et il peut être licencié pour un usage commercial avec des options flexibles. Le package IronPDF Lite commence à $999.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronPDF »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

ou téléchargez l'installateur Windows ici.

  1. Téléchargez et décompressez IronPDF à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'explorateur de solutions Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, « IronPDF.dll »

Licences à partir de 749 $