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 rendu possible 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, en 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 enregistrons la page que nous avons extraite en tant que 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 du PDF original. (Rappelez-vous que les pages sont indexées à partir de zéro, donc 1 et 2 font référence 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 en tant que nouveau document PDF.

Apprenez à Diviser des PDFs Multi-pages avec IronPDF Maintenant

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