Zum Fußzeileninhalt springen

PDFs bearbeiten

Nutzen Sie zahlreiche Funktionen, um PDFs zu optimieren – Diagramme erstellen, Abschnitte hervorheben und visuelle Elemente integrieren.

Icon Main related to PDFs bearbeiten
PDF-Objekte präzise bearbeiten.

1

PDF-Objekte übersetzen

Bewegen und positionieren Sie PDF-Objekte wie Bilder, Texte und Formen präzise, um sicherzustellen, dass die Elemente korrekt ausgerichtet und in Ihrem Dokument platziert sind.

Erfahren Sie, wie Sie auf PDF-DOM-Objekte zugreifen .
using IronPdf;
using System.Drawing;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("Test");
// Access DOM Objects
var objects = pdf.Pages.First().ObjectModel.TextObjects.First();
// Translate by 100 points right and 100 points down
objects.Translate = new System.Drawing.PointF(100,100);
C#
2

PDF-Objekte skalieren

Ändern Sie die Größe von PDF-Objekten, um Ihren Designanforderungen gerecht zu werden. Skalieren Sie Bilder, Texte oder andere Elemente, um das gewünschte Erscheinungsbild zu erzielen, ohne Qualität zu verlieren.

Lernen Sie, wie Sie PDF-DOM-Objekte skalieren .
using IronSoftware;
using System.Drawing; // Required for PointF

// Create a PDF from a URL using a PNG image
string html = @"<img src='https://example.com/logo.png'>";
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Render HTML to PDF
PdfDocument pdf = renderer.RenderHtmlAsPdf(html);
// Access the first image object on the first page
ImageObject image = pdf.Pages.First().ObjectModel.ImageObjects.FirstOrDefault();
// To scale the image to 150% of its original size uniformly
image.Scale = new System.Drawing.PointF(1.5f, 1.5f);
// Save the PDF with the scaled image
pdf.SaveAs("scaled_image.pdf");
C#
3

PDF-Objekte entfernen

Löschen Sie unnötige oder unerwünschte PDF-Objekte aus Ihrem Dokument, um den Inhalt zu bereinigen und zu optimieren.

Erfahren Sie, wie Sie PDF-DOM-Objekte entfernen .
using IronSoftware;
using IronSoftware.Pdfium.Dom;
using System.Linq;

// Load a PDF file
PdfDocument pdf = PdfDocument.FromFile("sampleObjectsWithImages.pdf");
// Access DOM Objects
IPdfPageObjectModel objects = pdf.Pages.First().ObjectModel;
// Remove first image
objects.ImageObjects.RemoveAt(0);
C#

Icon Main related to PDFs bearbeiten
Mehrere Textsegmente gleichzeitig ändern.

1

PDF-Text & Bilder extrahieren

Extrahieren Sie Texte und Bilder aus Ihren PDF-Dateien, um eine einfache Wiederverwendung oder Umnutzung von Inhalten für andere Dokumente oder Anwendungen zu ermöglichen.

Erfahren Sie, wie man:Text und Bilder extrahiert
using IronPdf;
using System.IO;

PdfDocument pdf = PdfDocument.FromFile("sample.pdf");
// Extract text
string text = pdf.ExtractAllText();
// Export the extracted text to a text file
File.WriteAllText("extractedText.txt", text);
C#
2

Text schwärzen

Schützen Sie sensible Informationen, indem Sie Texte in Ihrem PDF redigieren. Entfernen oder verschleiern Sie Texte dauerhaft, um die Vertraulichkeit des Dokuments zu wahren.

So geht's: Text schwärzen
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");
pdf.SaveAs("redacted.pdf");
C#
3

Text suchen und ersetzen

Finden und ersetzen Sie Texte schnell in Ihrem gesamten PDF-Dokument, um Inhaltsaktualisierungen und Korrekturen effizient und fehlerfrei durchzuführen.

Lernen Sie, wie Sie Text suchen und ersetzen
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");
C#

Icon Main related to PDFs bearbeiten
Fördern Sie robuste Verbesserungen im PDF-Design.

1

Anmerkungen

Fügen Sie Ihren PDF-Dateien Anmerkungen hinzu, wie Kommentare, Markierungen oder Notizen, um zusätzlichen Kontext bereitzustellen oder bestimmte Abschnitte hervorzuheben.

Erfahren Sie, wie Sie PDF-Anmerkungen steuern
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");
C#
2

Stempeltexte und -bilder

Wenden Sie benutzerdefinierte Text- oder Bildstempel auf Ihre PDFs an, um Branding, Freigaben oder besondere Kennzeichnungen hinzuzufügen und so die Professionalität und Klarheit des Dokuments zu verbessern.

Lernen Sie, wie Sie Texte und Bilder stempeln .
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");
C#
3

Benutzerdefiniertes Wasserzeichen

Erstellen und wenden Sie benutzerdefinierte Wasserzeichen auf Ihre PDF-Dokumente an, um sie als Entwürfe, vertraulich oder zur Hinzufügung von Branding-Elementen zu kennzeichnen.

Erfahren Sie, wie man:Wasserzeichen erstellt
using IronPdf;

string watermarkHtml = @"
<img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'>
";
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>");
// Apply watermark
pdf.ApplyWatermark(watermarkHtml);
pdf.SaveAs("watermark.pdf");
C#
4

Text & Bitmap zeichnen

Fügen Sie benutzerdefinierten Text und Bitmap-Bilder zu Ihren PDFs hinzu, damit Sie die Freiheit haben, einzigartige Inhaltselemente entsprechend den Bedürfnissen Ihres Dokuments einzufügen.

Lerne, wie man Text und Bitmaps zeichnet.
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);
// Open the image from file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
C#
5

Linie und Rechteck zeichnen

Fügen Sie Linien und Rechtecke in Ihr PDF-Dokument ein, um Inhalte zu strukturieren, Abschnitte zu betonen oder Diagramme zu erstellen.

Erfahren Sie, wie man:Rechtecke konvertiert
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");
C#
6

Kopf-/Fußzeilen hinzufügen

Fügen Sie Ihren PDFs benutzerdefinierte Kopf- und Fußzeilen mit Text, Bildern oder HTML-Elementen hinzu, um ein einheitliches und professionelles Erscheinungsbild zu schaffen.

So fügen Sie Kopf- und Fußzeilen hinzu
using IronPdf;
// Instantiate renderer and create PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{
    CenterText = "This is the header!",
};
// Add text header to the PDF
pdf.AddTextHeaders(textHeader);
pdf.SaveAs("addTextHeaderFooter.pdf");
C#
7

Seitennummern hinzufügen

Fügen Sie Seitenzahlen in Ihr PDF ein und positionieren Sie sie nach Ihren Formatierungswünschen, um eine übersichtliche Dokumentstruktur zu gewährleisten.

So fügen Sie Seitenzahlen hinzu
using IronPdf;

// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter()
{
    CenterText = "{page} of {total-pages}"
};
// Render a new PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
// Add header and footer
pdf.AddTextHeaders(textHeader);
pdf.SaveAs("pdfWithPageNumber.pdf");
C#
8

Hintergrund & Vordergrund

Steuern Sie Hintergrund- und Vordergrundelemente in Ihrem PDF, um bestimmte Inhalte hervorzuheben, die Lesbarkeit zu verbessern oder ein ansprechenderes optisches Erscheinungsbild zu erzielen.

Erfahren Sie, wie man:Hintergrund und Vordergrund hinzufügt
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>");
// Render foreground
PdfDocument foreground = renderer.RenderHtmlAsPdf("<h1 style='transform: rotate(-45deg); opacity: 50%;'>Overlay Watermark</h1>");
// Add background
pdf.AddBackgroundPdf(background);
// Overlay foreground
pdf.AddForegroundOverlayPdf(foreground);
C#
Bereit anzufangen?
Nuget Downloads 20,296,129 | Version: 2026.7 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronPdf
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.

Iron-Support-Team

Wir sind 24 Stunden am Tag, 5 Tage die Woche online.
Chat
E-Mail
Rufen Sie mich an