Diviser un PDF de manière programmatique

Exemple en direct

Aspose.PDF Splitter est une application web gratuite en ligne qui vous permet de découvrir comment fonctionne la fonctionnalité de division de présentations.

Aspose Split PDF

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

  1. Parcourir les pages du document PDF via la collection PageCollection de l’objet Document
  2. À chaque itération, créer un nouvel objet Document et ajouter l’objet Page individuel dans le document vide
  3. Enregistrer le nouveau PDF en utilisant la méthode Save

Le fragment de code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing. Le code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.

Diviser un PDF en plusieurs fichiers ou pdf séparés en C#

Le code C# suivant vous montre comment diviser les pages PDF en fichiers PDF individuels.

// Pour des exemples complets et des fichiers de données, veuillez aller à https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Le chemin vers le répertoire des documents.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Ouvrir le document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");

int pageCount = 1;

// Boucler sur toutes les pages
foreach (Page pdfPage in pdfDocument.Pages)
{
    Document newDocument = new Document();
    newDocument.Pages.Add(pdfPage);
    newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
    pageCount++;
}