Ein PDF aufteilen und Seiten in C# extrahieren
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");
NuGet Download
PM > Install-Package IronPdf
Ein PDF aufteilen und Seiten in C# extrahieren

Ein PDF aufteilen und Seiten in C# extrahieren

IronPDF macht den Prozess des Bearbeitens Ihrer PDF-Dokumentlayouts durch Aufteilen und Extrahieren von Seiten kinderleicht. Mit IronPDF können Sie einzelne Seiten oder Bereiche von Seiten in neue PdfDocument-Objekte extrahieren, die dann gespeichert oder weiter bearbeitet werden können. Dies wird alles dank der PdfDocument.CopyPage-Methode erreicht.

Bevor wir in den Kernprozess des Aufteilens von PDF-Dateien eintauchen, erstellen wir die HTML-Zeichenkette, die zum Erstellen des Beispiel-PDF verwendet wird. Die ChromePdfRenderer-Klasse wird dann verwendet, um den HTML-String in ein PDF-Dokument zu konvertieren. Die RenderHtmlAsPdf-Methode führt die Umwandlung durch, und das resultierende PDF wird im PdfDocument-Objekt gespeichert.

Jetzt können wir anfangen, das PDF aufzuteilen. Zuerst verwenden wir die CopyPage(0)-Methode, um die erste Seite des PDFs zu kopieren und in der page1Doc-Variablen zu speichern. Diese einfache Codezeile extrahiert die angegebene Seite aus dem PDF. Dann speichern wir mit der SaveAs-Methode die extrahierte Seite als neue, separate PDF-Datei.

Um Seitenbereiche zu extrahieren, wird die CopyPages-Methode verwendet, um die Seiten innerhalb des angegebenen Seitenbereichs aus dem Original-PDF zu extrahieren. (Denken Sie daran, dass Seiten nullbasiert indiziert sind, sodass 1 und 2 sich auf die zweite und dritte Seite beziehen.) Die resultierenden extrahierten Seiten werden in der page23Doc-Variablen gespeichert. Jetzt können Sie diese extrahierten Seiten weiter bearbeiten oder die SaveAs-Methode verwenden, um die extrahierten Seiten als neues PDF-Dokument zu speichern.

Lernen Sie jetzt, mehrseitige PDFs mit IronPDF zu teilen
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 21,916,531Version:2026.11gerade veröffentlicht