Split a Multi-Page Document into a Single PDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

Diviser un document PDF multi-page en PDF séparés, chacun contenant une page, peut être fait avec juste quelques lignes de code. Voir notre exemple pour l'implémenter dans votre projet.

Il y a un total de 4 tamponneurs qui peuvent être utilisés dans IronPdf. Cet article va parler de TextStamper, ImageStamper, HTMLStamper, et BarcodeStamper. HTMLStamper est particulièrement puissant car il peut utiliser toutes les fonctionnalités HTML avec le style CSS.

Démarrage rapide : Diviser un PDF multi-page en pages uniques

Commencez rapidement avec IronPDF pour diviser un PDF multipage en documents d'une seule page. En utilisant la méthode CopyPage, vous pouvez efficacement parcourir chaque page d'un PDF et les enregistrer en tant que fichiers individuels. Ce processus rationalisé est parfait pour les développeurs cherchant une solution rapide et facile pour gérer les documents PDF.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    var pdf = new IronPdf.PdfDocument("multipage.pdf");
    for (int i = 0; i < pdf.PageCount; i++) {
      var singlePagePdf = pdf.CopyPage(i);
      singlePagePdf.SaveAs($"page_{i + 1}.pdf");
    }
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="learn-how-section">
class="row">
class="col-sm-6">

Diviser un document PDF

  • Installer la bibliothèque IronPDF
  • Diviser un PDF multi-pages en documents uniques
class="col-sm-6">
class="download-card"> Pdf In Csharp No Button related to Split a Multi-Page Document into a Single PDF

Diviser un PDF multipage

Maintenant que vous avez IronPDF, vous pouvez prendre un document multipage et le diviser en fichiers documentaires d'une seule page. L'idée de diviser un PDF multipage implique de copier une ou plusieurs pages en utilisant la méthode CopyPage ou CopyPages.

:path=/static-assets/pdf/content-code-examples/how-to/split-multipage-pdf-split-pdf.cs
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("multiPage.pdf");

for (int idx = 0; idx < pdf.PageCount; idx++)
{
    // Create new document for each page
    PdfDocument outputDocument = pdf.CopyPage(idx);

    string fileName = @$"multiPage - Page {idx + 1}_tempfile.pdf";

    // Export to new file
    outputDocument.SaveAs(fileName);
}
Imports IronPdf

Private pdf As PdfDocument = PdfDocument.FromFile("multiPage.pdf")

For idx As Integer = 0 To pdf.PageCount - 1
	' Create new document for each page
	Dim outputDocument As PdfDocument = pdf.CopyPage(idx)

	Dim fileName As String = $"multiPage - Page {idx + 1}_tempfile.pdf"

	' Export to new file
	outputDocument.SaveAs(fileName)
Next idx
$vbLabelText   $csharpLabel

En regardant le code ci-dessus, vous pouvez voir qu'il utilise une boucle for pour parcourir les pages du document PDF actuel, puis utilise la méthode CopyPage pour copier chaque page dans un nouvel objet PdfDocument. Enfin, chaque page est exportée en tant que nouveau document nommé séquentiellement.

Prêt à voir ce que vous pouvez faire d'autre ? Consultez notre page de tutoriel ici : Organiser les PDFs

Questions Fréquemment Posées

Comment puis-je diviser un PDF multipage en documents à page unique en C# ?

Vous pouvez utiliser IronPDF dans votre projet C# pour diviser un PDF multipage en documents à page unique. Le processus consiste à charger le PDF original et à utiliser la méthode CopyPage pour enregistrer chaque page comme un PDF séparé.

Quelles sont les étapes pour diviser un document PDF en utilisant IronPDF ?

Tout d'abord, installez la bibliothèque IronPDF. Ensuite, chargez votre PDF multipage, parcourez chaque page à l'aide d'une boucle for, et utilisez la méthode CopyPage pour créer des PDF distincts d'une seule page.

Est-il nécessaire d'utiliser une boucle pour diviser un PDF en utilisant IronPDF ?

Oui, l'utilisation d'une boucle for vous permet de parcourir chaque page du PDF original et de les copier individuellement dans de nouveaux documents PDF à l'aide d'IronPDF.

Puis-je utiliser IronPDF pour enregistrer chaque page d'un PDF multipage comme un nouveau document ?

Absolument, IronPDF vous permet d'enregistrer chaque page d'un PDF multipage comme un nouveau document en parcourant les pages et en utilisant la méthode CopyPage pour les exporter en tant que nouveaux PDFs.

Quelle méthode devrais-je utiliser pour copier des pages lors de la division de PDFs ?

Lors de la division de PDFs avec IronPDF, vous pouvez utiliser la méthode CopyPage pour copier chaque page individuellement du document original.

Comment puis-je installer IronPDF dans mon projet C#?

Pour installer IronPDF dans votre projet C#, vous pouvez utiliser le gestionnaire de packages NuGet pour rechercher et installer la bibliothèque IronPDF, qui permet la manipulation de PDFs, y compris la division de documents.

Quelle est l'efficacité de la division d'un PDF en utilisant IronPDF ?

La division d'un PDF en utilisant IronPDF est très efficace et peut être réalisée avec seulement quelques lignes de code, ce qui la rend accessible aux développeurs de tous niveaux de compétence.

Quel langage de programmation peut être utilisé avec IronPDF pour diviser des PDFs ?

IronPDF est conçu pour être utilisé avec C#, vous permettant de facilement diviser des PDFs et d'effectuer d'autres manipulations de PDFs dans vos projets C#.

IronPDF est-il compatible avec .NET 10 pour la division des PDF multipages ?

Oui, IronPDF est entièrement compatible avec .NET 10. Vous pouvez utiliser toutes ses fonctionnalités de fractionnement de PDF, notamment CopyPage et CopyPages , directement dans vos projets .NET 10 sans configuration supplémentaire. IronPDF prend en charge .NET 10, .NET 9, .NET 8, .NET 7, .NET 6, .NET Core, Standard et Framework.

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

Lire la suite
Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir