Aufteilung eines mehrseitigen Dokuments in eine einzelne PDF-Datei

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

Die Aufteilung eines mehrseitigen PDF-Dokuments in ein einziges PDF kann mit nur ein paar Zeilen Code erfolgen. Sehen Sie sich unser Beispiel an, um es in Ihrem Projekt zu implementieren.

Mit IronPDF ist es sehr einfach, ein einzelnes PDF-Dokument in mehrere Dokumente aufzuteilen, die jeweils nur eine Seite enthalten.

Erste Schritte mit IronPDF

Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer


Teilen einer mehrseitigen PDF-Datei

Mit IronPDF können Sie nun ein mehrseitiges Dokument in Einzeldateien aufteilen. Die Idee, eine mehrseitige PDF-Datei aufzuteilen, besteht darin, eine einzelne oder mehrere Seiten mit der Methode CopyPage oder CopyPages zu kopieren.

: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#

Wenn Sie sich den obigen Code ansehen, sehen Sie, dass er eine for-Schleife verwendet, um die Seiten des aktuellen PDF-Dokuments zu durchlaufen, und dann die Methode "CopyPage" verwendet, um jede Seite in ein neues PdfDocument-Objekt zu kopieren. Schließlich werden die Seiten als neues Dokument exportiert.