How to Edit PDFs in C#

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

Iron Software hat verschiedene PDF-Bearbeitungsfunktionen in einfach verständliche Methoden in der IronPDF-Bibliothek umgewandelt. Ob es darum geht, Signaturen hinzuzufügen, HTML-Fußzeilen hinzuzufügen, Wasserzeichen zu stempeln oder Anmerkungen hinzuzufügen. IronPDF ist das Werkzeug für Sie, das Ihnen lesbaren Code, programmatische PDF-Generierung, einfaches Debugging und nahtlose Bereitstellung in jede unterstützte Umgebung oder Plattform ermöglicht.

IronPDF bietet zahlreiche Funktionen zur Bearbeitung von PDFs. In diesem Tutorial-Artikel werden wir einige der wichtigsten durchgehen und Codebeispiele und Erklärungen bereitstellen.

Mit diesem Artikel werden Sie ein gutes Verständnis dafür erhalten, wie Sie IronPDF verwenden, um Ihre PDFs in C# zu bearbeiten.

als-überschrift:2(Schnellstart: Bearbeiten Sie Ihre PDF-Dateien in Sekunden)

Bearbeiten Sie PDF-Dokumente mühelos in C# mit IronPDF. Diese schnelle Anleitung zeigt Ihnen, wie Sie einen Textstempel zu einer vorhandenen PDF-Datei hinzufügen. Mit nur wenigen Codezeilen können Sie Ihr PDF ändern und die Änderungen sofort speichern. Perfekt für Entwickler, die eine schnelle und effiziente Lösung zur PDF-Bearbeitung benötigen.

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.

    var pdf = IronPdf.PdfDocument.FromFile("example.pdf");
    pdf.ApplyStamp(new IronPdf.Editing.TextStamper("Confidential"));
    pdf.SaveAs("edited_example.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer

Inhaltsverzeichnis

Nutzen Sie IronPDF heute kostenlos in Ihrem Projekt.

Erster Schritt:
green arrow pointer
NuGet Mit NuGet installieren

PM >  Install-Package IronPdf

Schauen Sie sich IronPDF auf NuGet für eine schnelle Installation an. Mit über 10 Millionen Downloads transformiert es die PDF-Entwicklung mit C#. Sie können auch das DLL oder den Windows Installer herunterladen.

Dokumentenstruktur bearbeiten

PDF-DOM-Objekt zugreifen

Das Manipulieren und Zugreifen auf die PDF-Objekte ist schnell und unkompliziert. IronPDF vereinfacht die Interaktion mit DOM-Objekten, indem es Entwicklern vertraut macht, wie man das DOM einer Webseite manipuliert – es ermöglicht Entwicklern, verschiedene Elemente, wie Text, programmgesteuert zuzugreifen und zu manipulieren.

:path=/static-assets/pdf/content-code-examples/how-to/access-pdf-dom-object.cs
using IronPdf;
using System.Linq;

// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Create a PDF from a URL
PdfDocument pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");

// Access DOM Objects
var objects = pdf.Pages.First().ObjectModel;
Imports IronPdf
Imports System.Linq

' Instantiate Renderer
Private renderer As New ChromePdfRenderer()

' Create a PDF from a URL
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://ironpdf.com/")

' Access DOM Objects
Private objects = pdf.Pages.First().ObjectModel
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

Dokumente speichern & exportieren

Um Dokumente zu speichern und zu exportieren, ermöglicht IronPDF Anwendern, das bearbeitete Dokument schnell als PdfDocument.SaveAs auf die Festplatte zu speichern und auch Exporte in andere Formate wie Binärdaten und Speicherströme zu bestehen.

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

PDFs aus dem Speicher laden

IronPDF integriert sich perfekt in bestehende C# .NET-Anwendungen; wir können PDF-Dateien aus MemoryStreams durch das MemoryStream-Objekt laden und erstellen.

:path=/static-assets/pdf/content-code-examples/how-to/pdf-memory-stream-from-stream.cs
using IronPdf;
using System.IO;

// Read PDF file as stream
var fileByte = File.ReadAllBytes("sample.pdf");

// Instantiate PDF object from stream
PdfDocument pdf = new PdfDocument(fileByte);
Imports IronPdf
Imports System.IO

' Read PDF file as stream
Private fileByte = File.ReadAllBytes("sample.pdf")

' Instantiate PDF object from stream
Private pdf As New PdfDocument(fileByte)
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

PDFs in den Speicher exportieren

Ebenso können wir PDFs in MemoryStream in C# .NET durch das MemoryStream-Objekt exportieren.

:path=/static-assets/pdf/content-code-examples/how-to/pdf-to-memory-stream-to-stream.cs
using IronPdf;
using System.IO;

var renderer = new ChromePdfRenderer();

// Convert the URL into PDF
PdfDocument pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");

// Export PDF as Stream
MemoryStream pdfAsStream = pdf.Stream;

// Export PDF as Byte Array
byte[] pdfAsByte = pdf.BinaryData;
Imports IronPdf
Imports System.IO

Private renderer = New ChromePdfRenderer()

' Convert the URL into PDF
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://ironpdf.com/")

' Export PDF as Stream
Private pdfAsStream As MemoryStream = pdf.Stream

' Export PDF as Byte Array
Private pdfAsByte() As Byte = pdf.BinaryData
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

Dokumententext bearbeiten

PDFs in C# analysieren

Das Extrahieren von Texten aus einem PDF ist mit IronPDF schnell und einfach. Verwenden Sie einfach die ExtractAllText-Methode, um alle Texte aus jeder Seite zu ziehen, sodass Sie mühelos auf den Inhalt Ihres Dokuments zugreifen und ihn nutzen können. Diese leistungsstarke Funktion steigert die Produktivität und optimiert Ihren Arbeitsablauf!

:path=/static-assets/pdf/content-code-examples/how-to/csharp-parse-pdf-parse-pdf.cs
using IronPdf;

// Select the desired PDF File
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Extract all text from an pdf
string allText = pdf.ExtractAllText();

// Extract all text from page 1
string page1Text = pdf.ExtractTextFromPage(0);
Imports IronPdf

' Select the desired PDF File
Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")

' Extract all text from an pdf
Private allText As String = pdf.ExtractAllText()

' Extract all text from page 1
Private page1Text As String = pdf.ExtractTextFromPage(0)
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

Text & Bilder extrahieren

Mit IronPDF sind Sie nicht nur auf das Extrahieren von Texten beschränkt – es ist auch unglaublich einfach, Bilder aus Ihren PDFs zu ziehen! Mit der ExtractAllImages-Funktion können Sie schnell alle benötigten Bilder erfassen.

:path=/static-assets/pdf/content-code-examples/how-to/extract-text-and-images-extract-image.cs
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Extract images
var images = pdf.ExtractAllImages();

for(int i = 0; i < images.Count; i++)
{
    // Export the extracted images
    images[i].SaveAs($"images/image{i}.png");
}
Imports IronPdf

Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")

' Extract images
Private images = pdf.ExtractAllImages()

For i As Integer = 0 To images.Count - 1
	' Export the extracted images
	images(i).SaveAs($"images/image{i}.png")
Next i
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

Text & Regionen redigieren

In Szenarien, in denen wir sensible Informationen durch Redigieren schützen müssen, haben wir ein leistungsstarkes Werkzeug zur Hand: RedactTextonAllPages. Mit dieser Funktion können wir mühelos jede Instanz eines bestimmten Schlüsselworts im gesamten PDF identifizieren und verbergen. Es ist eine effiziente Möglichkeit, vertrauliche Details zu schützen und dennoch das Dokument sicher zu teilen.

:path=/static-assets/pdf/content-code-examples/how-to/redact-text-redact-text.cs
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("novel.pdf");

// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");

pdf.SaveAs("redacted.pdf");
Imports IronPdf

Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")

' Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric")

pdf.SaveAs("redacted.pdf")
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

Text in PDF ersetzen

Um Ihre PDF-Dokumente mit IronPDF zu verbessern, können Sie den Text im gesamten Dokument einfach ersetzen. Durch die Nutzung der ReplaceTextonAllPages-Funktion können Sie den zu ersetzenden oldText und dessen Ersatz newText angeben. Diese Methode aktualisiert effizient alle Instanzen von oldText im Dokument und sorgt so für ein einheitliches und professionelles Erscheinungsbild.

:path=/static-assets/pdf/content-code-examples/how-to/find-replace-text-all-page.cs
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>");

string oldText = ".NET6";
string newText = ".NET7";

// Replace text on all pages
pdf.ReplaceTextOnAllPages(oldText, newText);

pdf.SaveAs("replaceText.pdf");
Imports IronPdf

Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>")

Private oldText As String = ".NET6"
Private newText As String = ".NET7"

' Replace text on all pages
pdf.ReplaceTextOnAllPages(oldText, newText)

pdf.SaveAs("replaceText.pdf")
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

PDF-Design verbessern

Anmerkungen hinzufügen & bearbeiten

IronPDF bietet umfangreiche Anpassungsmöglichkeiten für PDF-Anmerkungen, wodurch Benutzer "Klebezettel"-Stil Kommentare direkt zu PDF-Seiten hinzufügen können. Durch die TextAnnotation-Klasse können Anmerkungen programmgesteuert hinzugefügt werden, mit erweiterten Optionen wie Größe, Transparenz, Symbolauswahl und Bearbeitungsmöglichkeiten.

:path=/static-assets/pdf/content-code-examples/how-to/annotation-add-annotation.cs
using IronPdf;
using IronPdf.Annotations;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Annotation</h1>");

// Create a PDF annotation object on a specified page index
TextAnnotation annotation = new TextAnnotation(0)
{
    Title = "This is the title",
    Contents = "This is the long 'sticky note' comment content...",
    X = 50,
    Y = 700,
};

// Add the annotation
pdf.Annotations.Add(annotation);
pdf.SaveAs("annotation.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

Text & Bilder stempeln

IronPDF bietet umfangreiche Optionen zur Anpassung der Art und Weise, wie Text und Bilder auf ein PDF gestempelt werden. In diesem Beispiel verwenden wir die TextStamper-Klasse, um einen Stempel mit der ApplyStamp-Methode auf das PDF anzuwenden, wie unten gezeigt.

:path=/static-assets/pdf/content-code-examples/how-to/stamp-text-image-stamp-text.cs
using IronPdf;
using IronPdf.Editing;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create text stamper
TextStamper textStamper = new TextStamper()
{
    Text = "Text Stamper!",
    FontFamily = "Bungee Spice",
    UseGoogleFont = true,
    FontSize = 30,
    IsBold = true,
    IsItalic = true,
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the text stamper
pdf.ApplyStamp(textStamper);

pdf.SaveAs("stampText.pdf");
Imports IronPdf
Imports IronPdf.Editing

Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")

' Create text stamper
Private textStamper As New TextStamper() With {
	.Text = "Text Stamper!",
	.FontFamily = "Bungee Spice",
	.UseGoogleFont = True,
	.FontSize = 30,
	.IsBold = True,
	.IsItalic = True,
	.VerticalAlignment = VerticalAlignment.Top
}

' Stamp the text stamper
pdf.ApplyStamp(textStamper)

pdf.SaveAs("stampText.pdf")
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

Benutzerdefinierte Wasserzeichen

Wir können auch die ApplyWatermark-Methode verwenden, um nahtlos ein Wasserzeichen sowohl in neu gerenderte PDFs als auch in bestehende Dokumente zu integrieren. Diese Funktionalität ermöglicht eine erhöhte Markenbekanntheit und stellt sicher, dass Ihre Materialien ein professionelles Bild vermitteln.

:path=/static-assets/pdf/content-code-examples/how-to/custom-watermark-apply-watermark.cs
using IronPdf;

string watermarkHtml = @"
<img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'>
<h1>Iron Software</h1>";

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>");

// Apply watermark
pdf.ApplyWatermark(watermarkHtml);

pdf.SaveAs("watermark.pdf");
Imports IronPdf

Private watermarkHtml As String = "
<img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'>
<h1>Iron Software</h1>"

Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>")

' Apply watermark
pdf.ApplyWatermark(watermarkHtml)

pdf.SaveAs("watermark.pdf")
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

Hintergründe & Vordergründe

Zusätzlich zu Wasserzeichen und Stempeln können wir auch einen Hintergrund hinzufügen, um Ihr PDF vollständig mit AddBackgroundPdf anzupassen.

:path=/static-assets/pdf/content-code-examples/how-to/background-foreground-background.cs
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>");

// Render background
PdfDocument background = renderer.RenderHtmlAsPdf("<body style='background-color: cyan;'></body>");

// Add background
pdf.AddBackgroundPdf(background);

pdf.SaveAs("addBackground.pdf");
Imports IronPdf

Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>")

' Render background
Private background As PdfDocument = renderer.RenderHtmlAsPdf("<body style='background-color: cyan;'></body>")

' Add background
pdf.AddBackgroundPdf(background)

pdf.SaveAs("addBackground.pdf")
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

Text & Bitmap zeichnen

Das Zeichnen von Texten auf PDFs ist intuitiv und unkompliziert; wir verwenden DrawText und geben ihm die erforderlichen Parameter. In diesem Beispiel fügen wir den neuen Satz Einige Texte mit der Schriftart Times New Roman hinzu.

:path=/static-assets/pdf/content-code-examples/how-to/draw-text-and-bitmap-draw-text.cs
using IronPdf;
using IronSoftware.Drawing;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Draw text on PDF
pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0);

pdf.SaveAs("drawText.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

Linie & Rechteck zeichnen

IronPDF unterstützt auch das Zeichnen von Linien auf dem PDF. Wir erstellen zuerst die Start- und Endpunkte, indem wir zwei PointF-Klassen initialisieren, um sie dann mit der DrawLine-Methode, wie unten gezeigt, anzuwenden.

:path=/static-assets/pdf/content-code-examples/how-to/draw-line-and-rectangle-draw-line.cs
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Configure the required parameters
int pageIndex = 0;
var start = new IronSoftware.Drawing.PointF(200,150);
var end = new IronSoftware.Drawing.PointF(1000,150);
int width = 10;
var color = new IronSoftware.Drawing.Color("#000000");

// Draw line on PDF
pdf.DrawLine(pageIndex, start, end, width, color);

pdf.SaveAs("drawLine.pdf");
Imports IronPdf

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>testing</h1>")

' Configure the required parameters
Private pageIndex As Integer = 0
Private start = New IronSoftware.Drawing.PointF(200,150)
Private [end] = New IronSoftware.Drawing.PointF(1000,150)
Private width As Integer = 10
Private color = New IronSoftware.Drawing.Color("#000000")

' Draw line on PDF
pdf.DrawLine(pageIndex, start, [end], width, color)

pdf.SaveAs("drawLine.pdf")
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

Text und Seiten drehen

Um die PDF-Seiten zu drehen, können wir die SetPageRotation-Methode verwenden, um spezifische Seiten zu drehen. Im unten stehenden Beispiel drehen wir nur die Seiten 2 bis 4, während Seite 1 unverändert bleibt, um die Fähigkeiten zu demonstrieren.

:path=/static-assets/pdf/content-code-examples/how-to/rotating-text-set-page-rotation.cs
using IronPdf;
using IronPdf.Rendering;
using System.Linq;

// Import PDF
PdfDocument pdf = PdfDocument.FromFile("multi-page.pdf");

// Set rotation for a single page
pdf.SetPageRotation(0, PdfPageRotation.Clockwise90);

// Set rotation for multiple pages
pdf.SetPageRotations(Enumerable.Range(1,3), PdfPageRotation.Clockwise270);

// Set rotation for the entire document
pdf.SetAllPageRotations(PdfPageRotation.Clockwise180);

pdf.SaveAs("rotated.pdf");
Imports IronPdf
Imports IronPdf.Rendering
Imports System.Linq

' Import PDF
Private pdf As PdfDocument = PdfDocument.FromFile("multi-page.pdf")

' Set rotation for a single page
pdf.SetPageRotation(0, PdfPageRotation.Clockwise90)

' Set rotation for multiple pages
pdf.SetPageRotations(Enumerable.Range(1,3), PdfPageRotation.Clockwise270)

' Set rotation for the entire document
pdf.SetAllPageRotations(PdfPageRotation.Clockwise180)

pdf.SaveAs("rotated.pdf")
$vbLabelText   $csharpLabel

Für eine Liste der verfügbaren Enums bezüglich des Drehwinkels besuchen Sie bitte hier.

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

PDF-Seiten transformieren

Abgesehen von Drehungen können wir die PDF-Seiten auch durch eine Reihe von Parametern transformieren. Im unten stehenden Beispiel wählen wir die erste Seite des PDFs aus und verschieben mithilfe von Transform den Inhalt der ersten Seite 50 Punkte nach rechts und unten und skalieren ihn auf 80 % seiner ursprünglichen Größe.

:path=/static-assets/pdf/content-code-examples/how-to/transform-pdf-pages-transform-pdf.cs
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("basic.pdf");

pdf.Pages[0].Transform(50, 50, 0.8, 0.8);

pdf.SaveAs("transformPage.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Für eine detailliertere Erklärung dieses Codeausschnitts und zur Erkundung seiner zusätzlichen Funktionen, lesen Sie bitte unseren umfassenden Anleitung.

Abschluss

Die oben stehende Liste von Beispielen zeigt, dass IronPDF Schlüsselmerkmale bietet, die direkt einsatzbereit sind, wenn es um das Bearbeiten von PDFs geht.

Wenn Sie einen Funktionswunsch äußern oder allgemeine Fragen zu IronPDF oder der Lizenzierung haben möchten, wenden Sie sich bitte an unser Support-Team. Wir helfen Ihnen gerne weiter.

Häufig gestellte Fragen

Wie kann ich ein PDF-Dokument in C# bearbeiten?

IronPDF bietet umfassende Werkzeuge zum Bearbeiten von PDF-Dokumenten in C#. Sie können Seiten manipulieren, Inhalte hinzufügen oder löschen und verschiedene Änderungen effizient mit Methoden wie AddPage und RemovePage vornehmen.

Welche Schritte sind nötig, um ein Wasserzeichen zu einem PDF in C# hinzuzufügen?

Um ein Wasserzeichen zu einem PDF in C# hinzuzufügen, verwenden Sie die ApplyWatermark Methode von IronPDF mit der TextStamper Klasse, die es Ihnen ermöglicht, den Text, die Deckkraft und die Rotation des Wasserzeichens anzupassen.

Wie kann ich eine PDF-Datei mit C# komprimieren?

IronPDF stellt die Methode CompressImages zur Verfügung, die die Größe eingebetteter Bilder in einem PDF reduziert und damit die Dateigröße effektiv komprimiert.

Ist es möglich, Kopf- und Fußzeilen zu einem PDF in C# hinzuzufügen?

Ja, mit IronPDF können Sie Kopf- und Fußzeilen zu einem PDF hinzufügen, indem Sie die Klassen HtmlHeaderFooter oder TextHeaderFooter verwenden, in denen Sie HTML-Inhalte oder Text definieren und Eigenschaften wie die Höhe anpassen können.

Welche Methode kann verwendet werden, um mehrere PDFs zu einem Dokument zu kombinieren?

Um mehrere PDFs zu vereinen, laden Sie jedes Dokument mit PdfDocument.FromFile und verwenden dann die Merge Methode, um sie in einer einzigen Datei zu kombinieren, die als neues Dokument gespeichert werden kann.

Wie kann ich spezifischen Text in einem PDF mit C# ersetzen?

IronPDF ermöglicht es Ihnen, Text in einem PDF zu ersetzen, indem Sie die Methode ReplaceTextOnPage verwenden, die nach spezifischem Text auf einer Seite sucht und ihn programmatisch ersetzt.

Kann IronPDF die Erstellung und das Ausfüllen von PDF-Formularen ermöglichen?

Ja, IronPDF unterstützt die Erstellung von PDF-Formularen und das programmatische Ausfüllen bestehender Formularfelder, um eine dynamische Interaktion mit PDF-Dokumenten zu ermöglichen.

Wie füge ich Anmerkungen zu einem PDF mit IronPDF hinzu?

IronPDF bietet die Funktionalität, Anmerkungen zu PDFs hinzuzufügen. Sie können Textanmerkungen und andere Arten erstellen, indem Sie Annotationsobjekte verwenden und diese auf gewünschten Seiten platzieren.

Wie kann ich digitale Signaturen in PDFs mit C# handhaben?

IronPDF unterstützt das Hinzufügen digitaler Signaturen zu PDF-Dokumenten mit X509Certificate2 digitalen Zertifikaten, um die Authentizität und Integrität des Dokuments sicherzustellen.

Ist es möglich, einen Hintergrund für eine PDF-Seite in C# festzulegen?

Ja, mit IronPDF können Sie einen Hintergrund für eine PDF-Seite festlegen, indem Sie Bild- oder Farbhintergründe anwenden, um das Dokumentdesign und die Präsentation zu verbessern.

Ist IronPDF mit .NET 10 kompatibel und welche Vorteile bietet das?

Ja – IronPDF ist vollständig mit .NET 10 kompatibel und nutzt dessen Leistungs- und Sprachverbesserungen. Es funktioniert in .NET 10-Projekten für Desktop-, Web-, MAUI- und Serviceanwendungen reibungslos und profitiert von Verbesserungen wie der Devirtualisierung von Array-Schnittstellenmethoden und optimierter Stack-Allokation.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht