IRONSOFTWAREHOME
Diviser un PDF et extraire les pages en C#
using IronPdf;

const 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>";

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(html);

//take the first page
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");

//take the pages 2 & 3
var page23doc = pdf.CopyPages(1, 2);
page23doc.SaveAs("Split2.pdf");
Imports IronPdf

Const html As String = "<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>"

Dim renderer As New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf(html)

'Take the first page
Dim page1doc = pdf.CopyPage(0)
page1doc.SaveAs("Split1.pdf")

'Take the pages 2 & 3
Dim page23doc = pdf.CopyPages(1, 2)
page23doc.SaveAs("Split2.pdf")
NuGet Download
PM > Install-Package IronPdf
Diviser un PDF et extraire les pages en C#

Diviser un PDF et extraire les pages en C#

IronPDF rend le processus de modification de la mise en page de votre document PDF par division et extraction de pages un jeu d'enfant. Avec IronPDF, vous pouvez extraire des pages individuelles ou des plages de pages dans de nouveaux objets PdfDocument, qui peuvent ensuite être enregistrés ou modifiés davantage. Tout cela est fait grâce à la méthode PdfDocument.CopyPage.

Avant de nous plonger dans le processus principal de division des fichiers PDF, nous créons la chaîne HTML qui sera utilisée pour créer le PDF d'exemple. La classe ChromePdfRenderer est ensuite utilisée pour convertir la chaîne HTML en un document PDF. La méthode RenderHtmlAsPdf effectue la conversion, et le PDF résultant est stocké dans l'objet PdfDocument.

Maintenant, nous pouvons commencer à diviser le PDF. Tout d'abord, nous utilisons la méthode CopyPage(0) pour copier la première page du PDF, la stockant dans la variable page1Doc. Cette simple ligne de code extrait la page spécifiée du PDF. Ensuite, en utilisant la méthode SaveAs, nous sauvegardons la page que nous avons extraite comme un nouveau fichier PDF séparé.

Pour extraire des plages de pages, la méthode CopyPages est utilisée pour extraire les pages dans la plage de pages spécifiée à partir du PDF original. (Rappelons que les pages sont indexées à partir de zéro, donc 1 et 2 se réfèrent aux deuxième et troisième pages.) Les pages extraites résultantes sont stockées dans la variable page23Doc. Maintenant, vous pouvez continuer à manipuler ces pages extraites, ou utiliser la méthode SaveAs pour enregistrer les pages extraites comme un nouveau document PDF.

Apprenez à diviser des PDF de plusieurs pages avec IronPDF maintenant
Voir sur GitHub

Prêt à commencer ?

Nuget Downloads 21,105,021Version :2026.9vient de sortir

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 $