Seiten in PDFs mit C# hinzufügen, kopieren und löschen.

How to Add, Copy, and Delete Pages in PDFs

This article was translated from English: Does it need improvement?
Translated
View the article in English

Das Hinzufügen von Seiten zu einem PDF beinhaltet das Einfügen neuer Inhalte wie Text, Bilder oder vorhandener PDF-Seiten in das Dokument. Das Kopieren von Seiten in einem PDF bedeutet, dass eine oder mehrere Seiten innerhalb desselben Dokuments oder von einer PDF-Datei zu einer anderen dupliziert werden. Das Löschen von Seiten aus einem PDF beinhaltet das Entfernen unerwünschter Seiten aus dem Dokument.

als-Überschrift:2(Schnellstart: PDF-Seiten sofort hinzufügen, kopieren und löschen)

Beginnen Sie mit IronPDF, um Seiten in Ihren PDFs nahtlos hinzuzufügen, zu kopieren und zu löschen. Dieses kurze Beispiel zeigt, wie Sie mit Leichtigkeit zusätzlichen Inhalt in ein bestehendes PDF einfügen können. Durch die Nutzung der effizienten Methoden von IronPDF können Entwickler PDF-Seiten mit minimalem Aufwand verwalten und eine reibungslose Integration in jedes C#-Projekt sicherstellen.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    IronPdf.PdfDocument.FromFile("/input/path.pdf")
        .AppendPdf(IronPdf.PdfDocument.FromFile("/additional/path.pdf"))
        .SaveAs("/output/path.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Arbeitsablauf (5 Schritte)

  1. Laden Sie die IronPDF-Bibliothek für C# herunter
  2. Fügen Sie Seiten zu PDF mit den Methoden Merge und InsertPdf hinzu
  3. Kopieren Sie Seiten aus PDF mit den Methoden CopyPage und CopyPages
  4. Löschen Sie Seiten aus PDF mit den Methoden RemovePage und RemovePages
  5. Speichern und exportieren Sie Ihr PDF

Seiten zu einem PDF hinzufügen

Eine Seite zu einem PDF hinzuzufügen, kann mit einer einzigen Codezeile erfolgen. In diesem Beispiel wird ein PDF eines Berichts generiert und eine Titelseite wird zu Beginn hinzugefügt. Um beide PDFs zu kombinieren, wird die Methode Merge verwendet. Let's take these two PDF documents for our example: download coverPage.pdf and 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 obenstehenden Code ausführen, erhalten wir eine einzelne PDF-Datei als Ausgabe, die die Titelseite vorne hat:

Wir können mit der InsertPdf-Methode auch eine Seite an einem beliebigen Index des PDFs hinzufügen. In diesem Beispiel erreiche ich den oben beschriebenen Effekt, indem ich 'coverPage.pdf' zu Beginn 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 einem PDF kopieren

Um Seiten aus einem PDF zu kopieren, rufen Sie einfach entweder die Methode CopyPage oder CopyPages auf. Diese werden verwendet, um einzelne und 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 einem PDF löschen

Um Seiten aus einem PDF zu löschen, können Sie entweder die Methode RemovePage oder RemovePages aufrufen. Diese werden verwendet, um einzelne und 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

Bereit zu sehen, was Sie sonst noch tun können? Sehen Sie sich hier unsere Tutorialseite an: PDFs organisieren

Häufig gestellte Fragen

Wie kann ich eine Titelseite zu einem PDF-Bericht in C# hinzufügen?

Sie können eine Titelseite zu einem PDF-Bericht hinzufügen, indem Sie die Merge-Methode verwenden, um das PDF der Titelseite mit Ihrem vorhandenen Bericht-PDF in C# zu kombinieren.

Was ist die Methode, um Seiten an einem bestimmten Index in ein PDF einzufügen?

Um Seiten an einem bestimmten Index in ein PDF einzufügen, verwenden Sie die InsertPdf-Methode, die es Ihnen ermöglicht, die genaue Position anzugeben, an der die neue Seite eingefügt werden soll.

Wie dupliziere ich Seiten innerhalb eines PDFs mit C#?

Um Seiten innerhalb eines PDFs mit C# zu duplizieren, verwenden Sie die CopyPage-Methode für einzelne Seiten oder die CopyPages-Methode für mehrere Seiten, um Kopien der gewünschten Seiten zu erstellen.

Welche Schritte sollte ich unternehmen, um unerwünschte Seiten aus einem PDF in C# zu entfernen?

Um unerwünschte Seiten aus einem PDF in C# zu entfernen, verwenden Sie die RemovePage-Methode für einzelne Seiten oder die RemovePages-Methode für mehrere Seiten, um sie aus dem Dokument zu löschen.

Kann ich ein modifiziertes PDF nach dem Hinzufügen oder Löschen von Seiten speichern?

Ja, nachdem Sie Änderungen wie das Hinzufügen oder Löschen von Seiten vorgenommen haben, können Sie das modifizierte PDF mithilfe der SaveAs-Methode speichern, um das aktualisierte Dokument zu sichern.

Was sind die Voraussetzungen für die Manipulation von PDF-Seiten in einem C#-Projekt?

Um PDF-Seiten in einem C#-Projekt zu manipulieren, laden Sie zuerst die IronPDF-Bibliothek von NuGet herunter und binden Sie sie in Ihr Projekt ein, um auf die erforderliche Funktionalität zuzugreifen.

Ist es möglich, zwei PDF-Dokumente mit C# zu einem einzigen zu kombinieren?

Ja, Sie können zwei PDF-Dokumente zu einem einzigen kombinieren, indem Sie die Merge-Methode verwenden, die mehrere PDF-Dateien in einem einzigen Dokument zusammenführt.

Wie kann ich schnell Seiten zu einem PDF in C# hinzufügen?

Um schnell Seiten zu einem PDF in C# hinzuzufügen, verwenden Sie die Merge-Methode, um neue PDF-Dokumente anzufügen oder die InsertPdf-Methode, um Seiten an bestimmten Indexen einzufügen.

Welche Programmiersprache wird für das Tutorial zur PDF-Manipulation verwendet?

Das Tutorial zur Manipulation von PDF-Seiten verwendet C#, um zu demonstrieren, wie man PDF-Seiten programmgesteuert hinzufügt, kopiert und löscht.

Unterstützt IronPDF .NET 10 beim Hinzufügen, Kopieren oder Löschen von Seiten in PDFs?

Ja – IronPDF unterstützt .NET 10 vollständig für alle Seitenbearbeitungsaufgaben (Hinzufügen, Kopieren, Löschen). Es ist sofort mit .NET 10-Projekten kompatibel, sodass Sie dieselben Seitenmethoden ohne spezielle Anpassungen verwenden können.

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht