Aufteilung einer PDF-Datei und Extraktion von Seiten in C#
IronPDF macht den Prozess der Bearbeitung Ihrer PDF-Dokumentlayouts durch das Aufteilen und Extrahieren von Seiten kinderleicht. Mit IronPDF können Sie einzelne Seiten oder Seitenbereiche in neue PdfDocument
-Objekte extrahieren, die dann gespeichert oder weiter bearbeitet werden können. Dies wird alles dank der PdfDocument.CopyPage
-Methode erledigt.
Schritte zum Aufteilen von PDF-Dateien in C
- var renderer = new ChromePdfRenderer();
- var pdf = renderer.RenderHtmlAsPdf(html);
- var page1doc = pdf.CopyPage(0);
- var seite23doc = pdf.KopiereSeiten(1, 2);
-
page23doc.SaveAs("Split2.pdf");
Bevor wir in den Kernprozess des Aufteilens von PDF-Dateien eintauchen, haben wir zunächst die HTML-Zeichenfolge erstellt, die zur Erstellung des Beispiel-PDFs verwendet wird. Die Klasse
ChromePdfRenderer
wird dann verwendet, um den HTML-String in ein PDF-Dokument zu konvertieren. DieRenderHtmlAsPdf
-Methode führt die Umwandlung durch, und das resultierende PDF wird imPdfDocument
-Objekt gespeichert.Jetzt können wir mit dem Aufteilen des PDFs beginnen. Zuerst verwenden wir die
CopyPage(0)
-Methode, um die erste Seite des PDFs zu kopieren und speichern sie in der Variablenpage1doc
. Diese einfache Codezeile reicht aus, um die angegebene Seite aus dem PDF zu extrahieren. Anschließend speichern wir die extrahierte Seite mit derSaveAs
-Methode als neue, separate PDF-Datei.Um Seitenbereiche zu extrahieren, wird die
CopyPages
-Methode verwendet, um die Seiten innerhalb des angegebenen Seitenbereichs aus dem ursprünglichen PDF zu extrahieren. (Denken Sie daran, dass Seiten Null-indiziert sind, also beziehen sich 1 und 2 auf die zweite und dritte Seite). Die resultierenden extrahierten Seiten werden in der Variablenpage23doc
gespeichert. Jetzt können Sie diese extrahierten Seiten weiter bearbeiten oder dieSaveAs
-Methode verwenden, um die extrahierten Seiten als neues PDF-Dokument zu speichern.Klicken Sie hier, um den Leitfaden anzusehen, einschließlich Beispiele, Beispielcode und Dateien >