Diviser un document de plusieurs pages en un seul PDF

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

La division d'un document PDF de plusieurs pages en un seul PDF peut être réalisée avec seulement quelques lignes de code. Consultez notre exemple pour le mettre en œuvre dans votre projet.

Avec IronPDF, il est très facile de diviser un document PDF unique en plusieurs documents ne contenant chacun qu'une seule page.

Commencez avec IronPDF

Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer


Fractionner un PDF de plusieurs pages

Maintenant que vous disposez d'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 consiste à copier une ou plusieurs pages à l'aide de 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
VB   C#

En regardant le code ci-dessus, vous pouvez voir qu'il utilise une boucle for pour itérer à travers les pages du document PDF actuel, puis utilise la méthode CopyPage pour copier chaque page dans un nouvel objet PdfDocument. Enfin, les pages sont exportées sous la forme d'un nouveau document.