Hinzufügen, Kopieren und Löschen von Seiten in PDFs

Jordi related to Hinzufügen, Kopieren und Löschen von Seiten in PDFs
Jordi Bardia
15. Februar 2023
Aktualisiert 10. Dezember 2024
Teilen Sie:
This article was translated from English: Does it need improvement?
Translated
View the article in English

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.

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


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")
$vbLabelText   $csharpLabel

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)
$vbLabelText   $csharpLabel

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})
$vbLabelText   $csharpLabel

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})
$vbLabelText   $csharpLabel
Jordi related to Seiten in einer PDF-Datei löschen
Software-Ingenieur
Jordi beherrscht vor allem Python, C# und C++. Wenn er seine Fähigkeiten bei Iron Software nicht einsetzt, programmiert er Spiele. Durch seine Mitverantwortung für Produkttests, Produktentwicklung und Forschung trägt Jordi wesentlich zur kontinuierlichen Produktverbesserung bei. Die vielseitigen Erfahrungen, die er sammelt, bieten ihm immer wieder neue Herausforderungen, und er sagt, dass dies einer seiner Lieblingsaspekte bei Iron Software ist. Jordi wuchs in Miami, Florida, auf und studierte Informatik und Statistik an der University of Florida.