Diviser des PDF


String html = "<p> Hello Iron </p>"
    + "<p> This is 1st Page </p>"
    + "<div style = 'page-break-after: always;' ></div>"
    + "<p> This is 2nd Page</p>"
    + "<div style = 'page-break-after: always;' ></div>"
    + "<p> This is 3rd Page</p>";
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(html);

// take the first page
PdfDocument page1doc = pdf.copyPage(0);
page1doc.saveAs("Split1.pdf");

// take the pages 2 & 3
var page23doc = pdf.copyPages(1, 2);
page23doc.saveAs("Split2.pdf");
mvn install
Diviser des PDF

Diviser des PDF

Cet exemple de code montre comment les développeurs Java peuvent tirer parti de la fonctionnalité d'édition de PDF d'IronPDF pour réaliser un cas d'utilisation très courant : diviser un PDF en plusieurs PDF.

En utilisant la méthode copyPages, les développeurs peuvent rapidement créer un nouveau document PDF contenant un ensemble inclusif de pages du document source.

L'exemple présenté utilise cette approche pour produire deux nouveaux documents PDF contenant respectivement la première page et les deuxième et troisième pages d'un document PDF récemment rendu. Cela préserve le contenu et la structure du document source dans sa forme originale, tout en copiant des portions de son contenu dans des fichiers séparés, fractionnant ainsi efficacement le fichier pour tous les intents et usages. Cette approche est utile dans des situations où le développeur doit conserver le fichier source dans sa forme originale à des fins de sauvegarde.

Une approche légèrement différente pour diviser un document PDF (qui ne conserve pas le fichier original) peut être réalisée avec la méthode copyPages en conjonction avec la méthode removePages.

Comment diviser des fichiers PDF en Java

  1. Installer la bibliothèque Java IronPDF pour diviser des documents PDF
  2. Importer un PDF existant ou rendre un nouveau PDF en Java
  3. Divisez le PDF en utilisant la méthode copyPages pour copier les pages du PDF dans un autre objet PdfDocument
  4. Exportez le PdfDocument avec la méthode saveAs
  5. Effectuer l'étape 3 en une seule ligne de code Java
Learn more about the copyPage method in Java.
Voir sur GitHub

Prêt à commencer?

Version :2026.10vient de sortir