Zum Fußzeileninhalt springen
IRONPDF NUTZEN

Wie man einen PDF-Stempel in C# hinzufügt

Das Anbringen von Text und Bildern auf einem PDF beinhaltet das Überlagern von zusätzlichem Inhalt auf ein bestehendes PDF-Dokument. Dieser Inhalt, oft als 'Stempel' bezeichnet, kann Text, Bilder oder eine Kombination sein. Typischerweise fügen Benutzer einem PDF Informationen, Etiketten, Wasserzeichen oder Anmerkungen mithilfe von Stempeln hinzu.

  1. TextStamper: Der TextStamper ist Ihre Lösung zum Hinzufügen von beschreibendem Text zu PDFs. Ob Sie ein bestehendes Dokument erweitern, Text auf derselben Seite platzieren oder Details aus anderen PDF-Dokumenten einfügen, dieser Stempel ermöglicht es Ihnen, Ihre Dateien mit Dateibeschreibungen und Informationen zu personalisieren.
  2. ImageStamper: Der ImageStamper ist das bevorzugte Tool zum Platzieren von Bildern in Ihren PDFs. Ob es sich um ein Logo zur Dateibeschreibung, eine Illustration für ein bestehendes Dokument oder ein visuelles Element für dieselbe Seite oder ein anderes PDF-Dokument handelt, dieser Stempel gewährleistet eine nahtlose Integration von Bildern.
  3. HtmlStamper: Der HtmlStamper bringt die Personalisierung auf die nächste Ebene, indem er das Stempeln von HTML-Inhalten auf Ihren PDFs ermöglicht. Dazu gehört das Erstellen dynamischer Elemente wie interaktiver Inhalte, Beschreibungen und Dateispezifikationen, was über die herkömmliche PDF-Anpassung hinausgehende Flexibilität bietet.
  4. BarcodeStamper zum Stempeln von Barcodes: Der BarcodeStamper vereinfacht den Vorgang, Barcodes zu Ihren PDFs hinzuzufügen. Ob zur Verfolgungszwecken in einem unterzeichneten Dokument, einer temporären Datei oder einer Dateianlage - dieser Stempel gewährleistet eine effiziente Integration von Barcodes in Ihre PDFs.
  5. BarcodeStamper zum Stempeln von QR-Codes: Der BarcodeStamper ist darauf spezialisiert, auch QR-Codes in Ihren PDFs zu platzieren. Perfekt, um interaktive Inhalte oder Dateianhänge zu erstellen, ermöglicht dieser Stempel es Ihnen, QR-Codes auf derselben Seite oder anderen PDF-Dokumenten einzubetten, sodass ein einfacher Zugang zu zusätzlichen Informationen gewährleistet ist.

Diese spezialisierten Stempelklassen erleichtern es den Benutzern, PDF-Dokumente mühelos mit verschiedenen Elementen zu erweitern, von einfachem Text zu komplexen HTML-Designs und dynamischen Barcodes. This article will explore the functionalities of three main stampers: Adding Text with TextStamper, Placing Images with ImageStamper, and Integrating HTML with HtmlStamper. HtmlStamper ist besonders mächtig, weil er alle HTML-Funktionen zusammen mit CSS-Styling nutzen kann, was dem Stempelprozess eine zusätzliche Vielseitigkeit verleiht.

Wie man Text & Bild auf PDFs stempelt

  1. Laden Sie die C#-Bibliothek herunter, um Text und Bilder zu stempeln.
  2. Erstellen und konfigurieren Sie die gewünschte Stempelklasse.
  3. Verwenden Sie die Methode 'ApplyStamp', um den Stempel auf das PDF anzuwenden.
  4. Verwenden Sie die Methode 'ApplyMultipleStamps', um mehrere Stempel anzuwenden.
  5. Geben Sie bestimmte Seiten an, auf die die Stempel angewendet werden sollen.

Konfigurieren und Anwenden von Textstempeln in PDFs

Zuerst erstellen Sie ein Objekt aus der TextStamper-Klasse, um Textstempel in PDFs zu unterstützen. Das Objekt dieser Klasse enthält alle Konfigurationen, um anzugeben, wie der Textstempel dargestellt wird. Übergeben Sie das textStamper-Objekt an die 'ApplyStamp'-Methode. Die Texteigenschaft definiert den Inhalt, der auf dem PDF angezeigt werden soll.

Ferner ist es möglich, Schriftart, Schriftstil sowie den Ort des Stempels festzulegen. Diese Anpassung erstreckt sich auf interaktive Elemente, Dateibeschreibungen und vorhandene Inhalte auf demselben oder anderen PDFs. Exportieren Sie dann das PDF mit dem tatsächlichen Dateinamen.

Nach Abschluss der Konfigurationen exportieren Sie die Ausgabe-PDF-Datei mit dem zugewiesenen Dateinamen, wobei alle Einstellungen eingebunden sind und Ihren Dokumenten ein professionelles Flair verliehen wird.

using IronPdf;
using IronPdf.Editing;

// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create a TextStamper object and configure its properties
TextStamper textStamper = new TextStamper()
{
    Text = "Text Stamper!",
    FontFamily = "Bungee Spice",
    UseGoogleFont = true,
    FontSize = 30,
    IsBold = true,
    IsItalic = true,
    VerticalAlignment = VerticalAlignment.Top,
};

// Apply the text stamp to the PDF document
pdf.ApplyStamp(textStamper);

// Save the modified PDF document
pdf.SaveAs("stampText.pdf");
using IronPdf;
using IronPdf.Editing;

// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create a TextStamper object and configure its properties
TextStamper textStamper = new TextStamper()
{
    Text = "Text Stamper!",
    FontFamily = "Bungee Spice",
    UseGoogleFont = true,
    FontSize = 30,
    IsBold = true,
    IsItalic = true,
    VerticalAlignment = VerticalAlignment.Top,
};

// Apply the text stamp to the PDF document
pdf.ApplyStamp(textStamper);

// Save the modified PDF document
pdf.SaveAs("stampText.pdf");
Imports IronPdf
Imports IronPdf.Editing

' Initialize the PDF renderer
Private renderer As New ChromePdfRenderer()

' Create a PDF document from HTML content
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")

' Create a TextStamper object and configure its properties
Private textStamper As New TextStamper() With {
	.Text = "Text Stamper!",
	.FontFamily = "Bungee Spice",
	.UseGoogleFont = True,
	.FontSize = 30,
	.IsBold = True,
	.IsItalic = True,
	.VerticalAlignment = VerticalAlignment.Top
}

' Apply the text stamp to the PDF document
pdf.ApplyStamp(textStamper)

' Save the modified PDF document
pdf.SaveAs("stampText.pdf")
$vbLabelText   $csharpLabel

Konfigurieren und Anwenden von Bildstempeln in PDF

Ähnlich wie beim Textstempel erstellen Sie ein Objekt aus der ImageStamper-Klasse und verwenden dann die ImageStamper-Anwendungsmethode, um das Bild auf das Dokument anzuwenden. Der zweite Parameter dieser Methode berücksichtigt auch einen Seitenindex, sodass die Stempelanwendung auf eine oder mehrere Seiten zugewiesen werden kann. Dieser spezielle Fall kann das System dazu anweisen, das Bild als Stempel anzuwenden, insbesondere auf der ersten Seite des PDFs.

Alle Seitenindizes folgen einer nullbasierten Indizierung.

using IronPdf;
using IronPdf.Editing;

// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create an ImageStamper object with the image URL
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
    VerticalAlignment = VerticalAlignment.Top,
};

// Apply the image stamp to the first page of the PDF document
pdf.ApplyStamp(imageStamper, 0);

// Save the modified PDF document
pdf.SaveAs("stampImage.pdf");
using IronPdf;
using IronPdf.Editing;

// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create an ImageStamper object with the image URL
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
    VerticalAlignment = VerticalAlignment.Top,
};

// Apply the image stamp to the first page of the PDF document
pdf.ApplyStamp(imageStamper, 0);

// Save the modified PDF document
pdf.SaveAs("stampImage.pdf");
Imports IronPdf
Imports IronPdf.Editing

' Initialize the PDF renderer
Private renderer As New ChromePdfRenderer()

' Create a PDF document from HTML content
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")

' Create an ImageStamper object with the image URL
Private imageStamper As New ImageStamper(New Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg")) With {.VerticalAlignment = VerticalAlignment.Top}

' Apply the image stamp to the first page of the PDF document
pdf.ApplyStamp(imageStamper, 0)

' Save the modified PDF document
pdf.SaveAs("stampImage.pdf")
$vbLabelText   $csharpLabel

Mehrere Stempel anwenden

Um mehrere Stempel auf ein Dokument aufzubringen, verwenden Sie die Methode für Anwendung mehrerer Stempel in IronPDF, indem Sie ein Array von Stempeln übergeben. Sie ermöglicht es Ihnen, verschiedene Elemente wie Text, Bilder oder Etiketten in einem Vorgang hinzuzufügen. In diesem Beispiel wurden zwei Textstempel mit unterschiedlichem Text und Ausrichtungen erstellt, und die pdf.ApplyMultipleStamps wendet beide Stempel auf das PDF an, und das endgültige Dokument wird als multipleStamps.pdf gespeichert. Diese Methode vereinfacht den Vorgang, verschiedene Stempel hinzuzufügen, und bietet eine bequeme Möglichkeit, Ihr PDF mit mehreren Elementen zu verbessern, sei es auf derselben Seite, einem anderen PDF oder sogar einer leeren Seite.

using IronPdf;
using IronPdf.Editing;

// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create two TextStamper objects with different configurations
TextStamper stamper1 = new TextStamper()
{
    Text = "Text stamp 1",
    VerticalAlignment = VerticalAlignment.Top,
    HorizontalAlignment = HorizontalAlignment.Left,
};

TextStamper stamper2 = new TextStamper()
{
    Text = "Text stamp 2",
    VerticalAlignment = VerticalAlignment.Top,
    HorizontalAlignment = HorizontalAlignment.Right,
};

// Add the stampers to an array
Stamper[] stampersToApply = { stamper1, stamper2 };

// Apply multiple stamps to the PDF document
pdf.ApplyMultipleStamps(stampersToApply);

// Save the modified PDF document
pdf.SaveAs("multipleStamps.pdf");
using IronPdf;
using IronPdf.Editing;

// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create two TextStamper objects with different configurations
TextStamper stamper1 = new TextStamper()
{
    Text = "Text stamp 1",
    VerticalAlignment = VerticalAlignment.Top,
    HorizontalAlignment = HorizontalAlignment.Left,
};

TextStamper stamper2 = new TextStamper()
{
    Text = "Text stamp 2",
    VerticalAlignment = VerticalAlignment.Top,
    HorizontalAlignment = HorizontalAlignment.Right,
};

// Add the stampers to an array
Stamper[] stampersToApply = { stamper1, stamper2 };

// Apply multiple stamps to the PDF document
pdf.ApplyMultipleStamps(stampersToApply);

// Save the modified PDF document
pdf.SaveAs("multipleStamps.pdf");
Imports IronPdf
Imports IronPdf.Editing

' Initialize the PDF renderer
Private renderer As New ChromePdfRenderer()

' Create a PDF document from HTML content
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")

' Create two TextStamper objects with different configurations
Private stamper1 As New TextStamper() With {
	.Text = "Text stamp 1",
	.VerticalAlignment = VerticalAlignment.Top,
	.HorizontalAlignment = HorizontalAlignment.Left
}

Private stamper2 As New TextStamper() With {
	.Text = "Text stamp 2",
	.VerticalAlignment = VerticalAlignment.Top,
	.HorizontalAlignment = HorizontalAlignment.Right
}

' Add the stampers to an array
Private stampersToApply() As Stamper = { stamper1, stamper2 }

' Apply multiple stamps to the PDF document
pdf.ApplyMultipleStamps(stampersToApply)

' Save the modified PDF document
pdf.SaveAs("multipleStamps.pdf")
$vbLabelText   $csharpLabel

Bestimmung der Stempelposition im PDF-Dokument

Um die Position des Stempels zu definieren, verwenden Sie ein 3x3-Raster mit drei horizontalen Spalten und drei vertikalen Reihen. Sie haben Auswahlmöglichkeiten für die horizontale Ausrichtung: links, Mitte und rechts, sowie für die vertikale Ausrichtung: oben, Mitte und unten. Sie können horizontale und vertikale Versätze anpassen, um für jede Position zusätzliche Präzision zu gewährleisten. Bitte beachten Sie das unten stehende Bild für eine visuelle Darstellung dieses Konzepts.

Wie man einen PDF-Stempel in C# hinzufügt, Abbildung 1: PDF-Stempelpositionierung PDF-Stempelpositionierung

  • HorizontalAlignment: Die horizontale Ausrichtung des Stempels relativ zur Seite.
  • VerticalAlignment: Die vertikale Ausrichtung des Stempels relativ zur Seite.
  • HorizontalOffset: Der horizontale Versatz. Der Standardwert ist 0, und die Standardmaßeinheit ist IronPdf.Editing.MeasurementUnit.Percentage. Positive Werte geben einen Versatz nach rechts an, während negative Werte einen Versatz nach links angeben.
  • VerticalOffset: Der vertikale Versatz. Der Standardwert ist 0, und die Standardmaßeinheit ist IronPdf.Editing.MeasurementUnit.Percentage. Positive Werte geben einen Versatz nach unten an, während negative Werte einen Versatz nach oben angeben.

Um die Eigenschaften HorizontalOffset und VerticalOffset anzugeben, instanziieren Sie die Angegebene Länge Klasse für detaillierte Messungen. Die Standardmaßeinheit für Länge ist Prozent, es können jedoch auch Maßeinheiten wie Zoll, Millimeter, Zentimeter, Pixel und Punkte verwendet werden.

using IronPdf.Editing;

// Create an ImageStamper object with an image URL
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
    HorizontalAlignment = HorizontalAlignment.Center,
    VerticalAlignment = VerticalAlignment.Top,

    // Specify offsets for precise positioning
    HorizontalOffset = new Length(10), // 10% offset to the right
    VerticalOffset = new Length(10), // 10% offset downward
};
using IronPdf.Editing;

// Create an ImageStamper object with an image URL
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
    HorizontalAlignment = HorizontalAlignment.Center,
    VerticalAlignment = VerticalAlignment.Top,

    // Specify offsets for precise positioning
    HorizontalOffset = new Length(10), // 10% offset to the right
    VerticalOffset = new Length(10), // 10% offset downward
};
Imports IronPdf.Editing

' Create an ImageStamper object with an image URL
Private imageStamper As New ImageStamper(New Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg")) With {
	.HorizontalAlignment = HorizontalAlignment.Center,
	.VerticalAlignment = VerticalAlignment.Top,
	.HorizontalOffset = New Length(10),
	.VerticalOffset = New Length(10)
}
$vbLabelText   $csharpLabel

Konfigurieren und Anwenden von HTML-Stempeln in PDF

Es gibt eine weitere Stempelklasse, die verwendet werden kann, um sowohl Text als auch Bilder zu stempeln. Die HtmlStamper-Klasse für HTML-Integration kann HTML-Designs mit CSS-Styling rendern und auf das PDF-Dokument stempeln. Die Eigenschaft InnerHtmlBaseUrl wird verwendet, um die Basis-URL für die HTML-String-Assets wie CSS- und Bilddateien anzugeben.

Die HtmlStamper-Klasse wird auf das PDF angewendet. Dieses Stempelobjekt enthält ein Bild und Text, und Sie können diese im HTML-Fragment definieren, das auf Ihr PDF gestempelt werden soll. Alle externen Referenzen zu JavaScript-, CSS- und Bilddateien werden relativ zu der inneren HTML-Eigenschaft sein. Dieser Code ermöglicht es Ihnen, das PDF gemäß spezifischer Dateispezifikationen anzupassen, die im HTML-Inhalt erwähnt werden. Abschließend wird das geänderte PDF mit dem Dateinamen 'stampHtml.pdf' gespeichert.

using IronPdf;
using IronPdf.Editing;

// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create an HtmlStamper object and configure its properties
HtmlStamper htmlStamper = new HtmlStamper()
{
    Html = @"<img src='https://ironpdf.com/img/svgs/iron-pdf-logo.svg'>
    <h1>Iron Software</h1>",
    VerticalAlignment = VerticalAlignment.Top,
};

// Apply the HTML stamp to the PDF document
pdf.ApplyStamp(htmlStamper);

// Save the modified PDF document
pdf.SaveAs("stampHtml.pdf");
using IronPdf;
using IronPdf.Editing;

// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create an HtmlStamper object and configure its properties
HtmlStamper htmlStamper = new HtmlStamper()
{
    Html = @"<img src='https://ironpdf.com/img/svgs/iron-pdf-logo.svg'>
    <h1>Iron Software</h1>",
    VerticalAlignment = VerticalAlignment.Top,
};

// Apply the HTML stamp to the PDF document
pdf.ApplyStamp(htmlStamper);

// Save the modified PDF document
pdf.SaveAs("stampHtml.pdf");
Imports IronPdf
Imports IronPdf.Editing

' Initialize the PDF renderer
Private renderer As New ChromePdfRenderer()

' Create a PDF document from HTML content
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")

' Create an HtmlStamper object and configure its properties
Private htmlStamper As New HtmlStamper() With {
	.Html = "<img src='https://ironpdf.com/img/svgs/iron-pdf-logo.svg'>
    <h1>Iron Software</h1>",
	.VerticalAlignment = VerticalAlignment.Top
}

' Apply the HTML stamp to the PDF document
pdf.ApplyStamp(htmlStamper)

' Save the modified PDF document
pdf.SaveAs("stampHtml.pdf")
$vbLabelText   $csharpLabel

HTML-Stempeloptionen

Zusätzlich zu den oben genannten und erklärten Optionen stehen den Stempelklassen weitere zur Verfügung.

  • Opacity: Erlaubt dem Stempel, transparent zu sein. 0 ist völlig unsichtbar, und 100 ist vollständig opak.
  • Rotation: Dreht den Stempel im Uhrzeigersinn von 0 bis 360 Grad, wie angegeben.
  • MaxWidth: Die maximale Breite des Ausgabestempels.
  • MaxHeight: Die maximale Höhe des Ausgabestempels.
  • MinWidth: Die minimale Breite des Ausgabestempels.
  • MinHeight: Die minimale Höhe des Ausgabestempels.
  • Hyperlink: Macht die gestempelten Elemente dieses Stempels zu einem anklickbaren Hyperlink. Hinweis: HTML-Links, die mit link(a)-Tags erstellt wurden, werden beim Stempeln im endgültigen Output nicht beibehalten.
  • Scale: Wendet eine prozentuale Skala auf die Stempel an, um sie größer oder kleiner zu machen. Die Standardeinstellung ist 100 (Prozent), was keinen Effekt hat.
  • IsStampBehindContent: Setzen Sie auf wahr, um den Stempel hinter dem Inhalt anzuwenden. Wenn der Inhalt opak ist, kann der Stempel unsichtbar sein.
  • WaitFor: Ein praktischer Wrapper, um auf verschiedene Ereignisse oder eine gewisse Zeit zu warten.
  • Timeout: Render-Timeout in Sekunden. Der Standardwert ist 60.

Die Stempeloptionen von IronPDF bieten fortschrittliche Anpassungsmöglichkeiten, die es Benutzern ermöglichen, PDFs mit Transparenz, präziser Rotation und kontrollierten Abmessungen zu erweitern. Funktionen wie Hyperlink und Skalierung erleichtern die Einbindung aller interaktiven Elemente, die an Dateispezifikationen angepasst sind, und betonen nur den Inhalt. Die IsStampBehindContent-Option positioniert Stempel strategisch so, dass sie Teil desselben Objekts und nicht der Felder sind. Gleichzeitig verwaltet die WaitFor-Funktion effizient Rendering-Ereignisse, was IronPDF zu einem vielseitigen Werkzeug für die PDF-Anpassung macht, einschließlich der Rotation der ursprünglichen Seite.

Abschluss

Abschließend bietet die Stempelfunktionalität von IronPDF eine vielseitige und benutzerfreundliche Lösung zur Erweiterung von PDF-Dokumenten. Ob einfaches Hinzufügen von Textetiketten, die Integration von Bildern oder die Nutzung der Möglichkeiten von HTML und CSS mit dem HTMLStamper - IronPDF deckt eine breite Palette von Anpassungsbedürfnissen ab.

Die Benutzerfreundlichkeit und die praktischen Beispiele, die die Anwendung von Text- und Bildstempeln zeigen, machen es für Benutzer mit unterschiedlichen technischen Kenntnissen zugänglich. Die Stempeloptionen, einschließlich Opazität, Rotation und Skalierung, tragen zu einem umfassenden Toolkit bei, das Benutzer nutzen können, um PDFs mühelos zu personalisieren. Die Stempelfunktion von IronPDF zeichnet sich als zuverlässiges und effizientes Werkzeug aus und befähigt Benutzer, ihre PDF-Dokumente mühelos zu verbessern.

Essentially, Mastering PDF Enhancements with IronPDF effortlessly elevates PDFs for both basic and advanced needs including Extracting Embedded Texts and Images, Handling PDF Forms with Ease, Efficient Merging or Splitting of PDF Files, and Formatting PDFs with Custom Headers and Footers programmatically. Für Anfragen oder Funktionsanforderungen steht das IronPDF Support-Team bereit, um Ihnen zu helfen.

Häufig gestellte Fragen

Was ist PDF-Stempeln und wie kann es in C# verwendet werden?

Beim PDF-Stempeln wird Inhalt wie Text, Bilder oder HTML zu einem bestehenden PDF-Dokument hinzugefügt. In C# können Sie die Stamper-Klassen von IronPDF wie TextStamper und ImageStamper verwenden, um diese Elemente effizient anzuwenden.

Welche Stamper-Klassen stehen für die PDF-Anpassung zur Verfügung?

IronPDF bietet mehrere spezialisierte Stamper-Klassen, einschließlich TextStamper für Text, ImageStamper für Bilder, HtmlStamper für HTML-Inhalte und BarcodeStamper für Barcodes und QR-Codes.

Wie wende ich einen Textstempel auf ein PDF mit C# an?

Um einen Textstempel anzuwenden, erstellen Sie ein TextStamper-Objekt, legen Sie Eigenschaften wie den Textinhalt und die Schriftart fest, und wenden Sie es dann mit der Methode ApplyStamp auf das PDF an.

Kann ich HTML-Inhalt in ein PDF-Dokument einbetten?

Ja, mit IronPDF's HtmlStamper können Sie HTML-Inhalte in PDFs einbetten, was dynamische und gestylte Elemente ermöglicht.

Wie kann ich die Platzierung eines Stempels auf einer PDF-Seite kontrollieren?

IronPDF ermöglicht es Ihnen, die Stempelplatzierung mit einem 3x3-Rastersystem für die Ausrichtung und präzise Anpassungen mit horizontalen und vertikalen Verschiebungen zu kontrollieren.

Welche Optionen gibt es zur Anpassung von PDF-Stempeln?

Sie können PDF-Stempel in IronPDF mit Optionen wie Opazität, Drehung, Skalierung, Verlinkung und der Fähigkeit, Stempel hinter bestehenden Inhalten zu schichten, anpassen.

Wie wende ich mehrere Arten von Stempeln auf ein einzelnes PDF-Dokument an?

Mit IronPDF verwenden Sie die Methode ApplyMultipleStamps, um verschiedene Arten von Stempeln wie Text und Bilder effizient auf ein einziges PDF-Dokument anzuwenden.

Ist es möglich, QR-Codes zu einem PDF hinzuzufügen?

Ja, Sie können IronPDF's BarcodeStamper verwenden, um QR-Codes zu PDFs hinzuzufügen, die für interaktive und informative Zwecke genutzt werden können.

Welche Rolle spielt die Klasse Stamper Abstract Class beim PDF-Stempeln?

Die Stamper Abstract Class in IronPDF ist grundlegend für die Erstellung spezialisierter Stamper-Klassen und bietet gemeinsame Funktionen für Stempelvorgänge.

Wie wende ich Bildstempel in einem PDF mit C# an?

Erstellen Sie ein ImageStamper-Objekt, konfigurieren Sie dessen Eigenschaften und verwenden Sie die Methode ApplyStamp, optional unter Angabe eines Seitenindex, um Bilder auf PDF-Dokumente zu stempeln.

Unterstützt IronPDF .NET 10 für die Verwendung von PDF-Stamper-Klassen?

Ja, IronPDF ist vollständig mit .NET 10 kompatibel. Die Bibliothek unterstützt .NET 10 sowie frühere Versionen wie .NET 9, .NET 8, .NET Core, .NET Standard und .NET Framework. Das bedeutet, dass alle Stempelklassen – einschließlich TextStamper , ImageStamper , HtmlStamper und BarcodeStamper – unverändert in .NET-10-Projekten funktionieren.

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