Diviser un PDF par programmation

Contents
[ ]

Ce sujet montre comment diviser les pages PDF avec Aspose.PDF pour Java en fichiers PDF individuels dans vos applications Java. Pour diviser les pages PDF en fichiers PDF d’une seule page en utilisant Java, les étapes suivantes peuvent être suivies :

  1. Parcourez les pages du document PDF via la collection PageCollection de l’objet Document.

  2. Pour chaque itération, créez un nouvel objet Document et ajoutez l’objet Page individuel dans le document vide.

  3. Enregistrez le nouveau PDF en utilisant la méthode Save.

Le snippet de code Java suivant vous montre comment diviser les pages PDF en fichiers PDF individuels.

package com.aspose.pdf.examples;

import com.aspose.pdf.*;

public class ExampleSplit {
    // Le chemin vers le répertoire des documents.
    private static String _dataDir = "/home/admin1/pdf-examples/Samples/";

    public static void Split() {
        
        // Ouvrir le document
        Document pdfDocument = new Document(_dataDir + "SplitToPages.pdf");

        int pageCount = 1;

        // Boucle à travers toutes les pages
        for(Page pdfPage : pdfDocument.getPages())
        {
            Document newDocument = new Document();
            newDocument.getPages().add(pdfPage);
            newDocument.save(_dataDir + "page_" + pageCount + "_out" + ".pdf");
            pageCount++;
        }
    }

}