Hinzufügen, Kopieren und Löschen von Seiten in PDFs
Beim Hinzufügen von Seiten zu einer PDF-Datei werden neue Inhalte wie Text, Bilder oder vorhandene PDF-Seiten in das Dokument eingefügt. Das Kopieren von Seiten in einer PDF-Datei bedeutet das Duplizieren einer oder mehrerer Seiten innerhalb desselben Dokuments oder von einer PDF-Datei in eine andere. Beim Löschen von Seiten aus einem PDF-Dokument werden unerwünschte Seiten aus dem Dokument entfernt.
In jedem PDF-Dokument können Seiten hinzugefügt, kopiert und gelöscht werden, und IronPDF bietet alle notwendigen Werkzeuge, um dies einfach und schnell zu erledigen.
Hinzufügen, Kopieren und Löschen von Seiten einer PDF-Datei in C#
- Laden Sie die IronPDF-Bibliothek für C# herunter
- Fügen Sie Seiten zu PDF hinzu, indem Sie die Methoden
Merge
undInsertPdf
verwenden - Kopieren Sie Seiten aus PDFs mithilfe der Methoden
CopyPage
undCopyPages
- Seiten aus PDF löschen mit den Methoden
RemovePage
undRemovePages
- Speichern und exportieren Sie Ihr PDF
Erste Schritte mit IronPDF
Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.
Seiten zu einer PDF-Datei hinzufügen
Das Hinzufügen einer Seite zu einer PDF-Datei kann in einer einzigen Codezeile erfolgen. In diesem Beispiel wird eine PDF-Datei eines Berichts erstellt und ein Deckblatt an den Anfang des Berichts angehängt. Um beide PDFs zu kombinieren, wird die Merge
-Methode verwendet. Nehmen wir diese beiden PDF-Dokumente für unser Beispiel: [coverPage.pdf herunterladen](/static-assets/pdf/how-to/add-copy-delete-pages-pdf/coverPage.pdf" download="coverPage.pdf) und [contentPage.pdf herunterladen](/static-assets/pdf/how-to/add-copy-delete-pages-pdf/contentPage.pdf" download="contentPage.pdf).
:path=/static-assets/pdf/content-code-examples/how-to/add-copy-delete-pages-pdf-add.cs
using IronPdf;
// Import cover page
PdfDocument coverPage = PdfDocument.FromFile("coverPage.pdf");
// Import content document
PdfDocument contentPage = PdfDocument.FromFile("contentPage.pdf");
// Merge the two documents
PdfDocument finalPdf = PdfDocument.Merge(coverPage, contentPage);
finalPdf.SaveAs("pdfWithCover.pdf");
Imports IronPdf
' Import cover page
Private coverPage As PdfDocument = PdfDocument.FromFile("coverPage.pdf")
' Import content document
Private contentPage As PdfDocument = PdfDocument.FromFile("contentPage.pdf")
' Merge the two documents
Private finalPdf As PdfDocument = PdfDocument.Merge(coverPage, contentPage)
finalPdf.SaveAs("pdfWithCover.pdf")
Wenn wir den obigen Code ausführen, erhalten wir eine einzelne PDF-Datei als Ausgabe, die das Deckblatt auf der Vorderseite hat:
Wir können auch an beliebiger Stelle im PDF eine Seite hinzufügen, indem wir die InsertPdf
-Methode verwenden. In diesem Beispiel erreiche ich den oben genannten Effekt, indem ich "coverPage.pdf" am Anfang von "contentPage.pdf" einfüge.
:path=/static-assets/pdf/content-code-examples/how-to/add-copy-delete-pages-pdf-insert.cs
using IronPdf;
// Import cover page
PdfDocument coverPage = PdfDocument.FromFile("coverPage.pdf");
// Import content document
PdfDocument contentPage = PdfDocument.FromFile("contentPage.pdf");
// Insert PDF
contentPage.InsertPdf(coverPage, 0);
Imports IronPdf
' Import cover page
Private coverPage As PdfDocument = PdfDocument.FromFile("coverPage.pdf")
' Import content document
Private contentPage As PdfDocument = PdfDocument.FromFile("contentPage.pdf")
' Insert PDF
contentPage.InsertPdf(coverPage, 0)
Seiten aus einer PDF-Datei kopieren
Um Seiten aus einer PDF-Datei zu kopieren, rufen Sie einfach die Methoden CopyPage
oder CopyPages
auf. Diese werden verwendet, um einzelne bzw. mehrere Seiten zu kopieren. Die Methoden geben das PdfDocument-Objekt zurück, das die angegebenen Seiten enthält.
:path=/static-assets/pdf/content-code-examples/how-to/add-copy-delete-pages-pdf-copy.cs
using IronPdf;
using System.Collections.Generic;
// Copy a single page into a new PDF object
PdfDocument myReport = PdfDocument.FromFile("report_final.pdf");
PdfDocument copyOfPageOne = myReport.CopyPage(0);
// Copy multiple pages into a new PDF object
PdfDocument copyOfFirstThreePages = myReport.CopyPages(new List<int> { 0, 1, 2 });
Imports IronPdf
Imports System.Collections.Generic
' Copy a single page into a new PDF object
Private myReport As PdfDocument = PdfDocument.FromFile("report_final.pdf")
Private copyOfPageOne As PdfDocument = myReport.CopyPage(0)
' Copy multiple pages into a new PDF object
Private copyOfFirstThreePages As PdfDocument = myReport.CopyPages(New List(Of Integer) From {0, 1, 2})
Seiten in einer PDF-Datei löschen
Um Seiten aus einem PDF zu löschen, können Sie entweder die RemovePage
- oder RemovePages
-Methoden aufrufen. Diese werden verwendet, um einzelne bzw. mehrere Seiten zu löschen.
:path=/static-assets/pdf/content-code-examples/how-to/add-copy-delete-pages-pdf-delete.cs
using IronPdf;
using System.Collections.Generic;
PdfDocument pdf = PdfDocument.FromFile("full_report.pdf");
// Remove a single page
pdf.RemovePage(0);
// Remove multiple pages
pdf.RemovePages(new List<int> { 2, 3 });
Imports IronPdf
Imports System.Collections.Generic
Private pdf As PdfDocument = PdfDocument.FromFile("full_report.pdf")
' Remove a single page
pdf.RemovePage(0)
' Remove multiple pages
pdf.RemovePages(New List(Of Integer) From {2, 3})