Ein mehrseitiges Dokument in eine einzelne PDF-Datei aufteilen

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 wenigen Codezeilen 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. Jedes Dokument enthält nur eine Seite.

C# NuGet-Bibliothek für PDF

Installieren mit NuGet

Install-Package IronPdf
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

C# NuGet-Bibliothek für PDF

Installieren mit NuGet

Install-Package IronPdf
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

Fangen Sie noch heute an, IronPDF in Ihrem Projekt mit einer kostenlosen Testversion zu verwenden.

Erster Schritt:
green arrow pointer

Schau dir an IronPDF an Nuget Für schnelle Installation und Bereitstellung. Mit über 8 Millionen Downloads verwandelt es PDF mit C#.

C# NuGet-Bibliothek für PDF nuget.org/packages/IronPdf/
Install-Package IronPdf

Erwägen Sie die Installation der IronPDF DLL direkt. Laden Sie es herunter und installieren Sie es manuell für Ihr Projekt oder die GAC-Form: IronPdf.zip

Manuelle Installation in Ihr Projekt

DLL herunterladen

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.