Wie man Barcodes in PDF-Dokumenten mit IronBarcode erstellt und stempelt

How to Stamp Barcodes on PDFs

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

als-Überschrift:2(Schnellstart: Einen GeneratedBarcode auf eine PDF-Seite stempeln)

Dieses Einzeilenbeispiel zeigt, wie einfach Sie mit CreateBarcode von IronBarCode einen Barcode generieren und sofort auf eine vorhandene PDF-Seite stempeln können. Sie erhalten einen einsatzbereiten Workflow mit minimalem Setup—einfach den PDF-Pfad, die Positionskoordinaten, die Seitennummer angeben, und fertig.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronBarcode with NuGet Package Manager

    PM > Install-Package BarCode

  2. Copy and run this code snippet.

    IronBarCode.BarcodeWriter.CreateBarcode("https://my.site", IronBarCode.BarcodeEncoding.QRCode, 150, 150)
        .StampToExistingPdfPage("report.pdf", x: 50, y: 50, pageNumber: 1);
  3. Deploy to test on your live environment

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

Minimaler Workflow (5 Schritte)

  1. Laden Sie die C#-Bibliothek herunter, um Barcode auf PDF zu stempeln
  2. Erstellen Sie einen Barcode mit einem spezifischen Barcode-Typ und Wert
  3. Geben Sie die Barcode-Größe an
  4. Verwenden Sie die Methode StampToExistingPdfPage, um den Barcode auf eine einzelne PDF-Seite zu stempeln
  5. Verwenden Sie die Methode StampToExistingPdfPages, um den Barcode auf mehrere PDF-Seiten zu stempeln

Barcode auf vorhandene PDF-Seite stempeln

Apart from exporting barcodes as PDF, one of the most popular functionalities in IronBarcode is the ability to stamp the GeneratedBarcode directly onto a user's existing PDF document. Der folgende Code-Schnipsel zeigt, wie dies getan wird.

:path=/static-assets/barcode/content-code-examples/how-to/StampBarcodeOnExistingPdfPage.cs
using IronBarCode;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Code128, 200, 100);
myBarcode.StampToExistingPdfPage("pdf_file_path.pdf", x: 200, y: 100, 3, "password");
Imports IronBarCode

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Code128, 200, 100)
myBarcode.StampToExistingPdfPage("pdf_file_path.pdf", x:= 200, y:= 100, 3, "password")
$vbLabelText   $csharpLabel

Im obigen Code-Schnipsel rufen wir einfach die Methode StampToExistingPdfPage() mit einem GeneratedBarcode-Objekt auf, um das Objekt auf das PDF-Dokument zu stempeln. Unten sind die Parameter aufgeführt, die in dieser Methode verwendet werden:

  • pdfFilePath: Ein System.String, das den Pfad des PDF-Dokuments im Speicher darstellt.
  • x: Ein System.Int32, das die horizontale Position auf der PDF-Seite in Pixeln darstellt.
  • y: Ein System.Int32, das die vertikale Position auf der PDF-Seite in Pixeln darstellt.
  • pageNumber: Ein System.Int32, das die zu stempelnde PDF-Seite anzeigt. Beachten Sie, dass dieser Wert 1-indiziert ist, sodass die erste Seite als 1 dargestellt wird.
  • password: Ein System.String für ein Passwort, das zum Öffnen des PDFs erforderlich ist. Dies ist optional und wird nur für passwortgeschützte PDFs verwendet. Benutzer können dieses Argument leer lassen, wenn das PDF nicht passwortgeschützt ist.

Das Ausführen des obigen Code-Schnipsels stempelt den GeneratedBarcode sofort in das PDF-Dokument ein, ohne einen Zwischenschritt zum Speichern des Dokuments.

Barcode auf mehrere PDF-Seiten stempeln

Manchmal muss derselbe Barcode auf mehreren Seiten anstelle von nur einer Seite gestempelt werden. Anstatt die obige Methode zu durchlaufen, um denselben Barcode auf mehreren Seiten zu stempeln, können Benutzer die Methode StampToExistingPdfPages() aus der GeneratedBarcode-Klasse verwenden, um dies direkt zu tun. Der folgende Code-Schnipsel zeigt, wie diese Methode verwendet werden kann.

:path=/static-assets/barcode/content-code-examples/how-to/StampBarcodeOnMultiplePdfPages.cs
using IronBarCode;
using System.Collections.Generic;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Code128, 200, 100);
List<int> pages = new List<int>();
pages.Add(1);
pages.Add(2);
pages.Add(3);
myBarcode.StampToExistingPdfPages("pdf_file_path.pdf", x: 200, y: 100, pages, "password");
Imports IronBarCode
Imports System.Collections.Generic

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Code128, 200, 100)
Private pages As New List(Of Integer)()
pages.Add(1)
pages.Add(2)
pages.Add(3)
myBarcode.StampToExistingPdfPages("pdf_file_path.pdf", x:= 200, y:= 100, pages, "password")
$vbLabelText   $csharpLabel

Unten sind die Parameter aufgeführt, die in dieser Methode verwendet werden:

  • pdfFilePath: Ein System.String, das den Pfad des PDF-Dokuments im Speicher darstellt.
  • x: Ein System.Int32, das die horizontale Position auf der PDF-Seite in Pixeln darstellt.
  • y: Ein System.Int32, das die vertikale Position auf der PDF-Seite in Pixeln darstellt.
  • pageNumbers: Eine IEnumerable bestehend aus den zu stempelnden PDF-Seiten. Beachten Sie, dass diese Werte 1-indiziert sind, sodass die erste Seite eines PDFs als 1 dargestellt wird.
  • password: Ein System.String für ein Passwort, das zum Öffnen des PDFs erforderlich ist. Dies ist optional und wird nur für passwortgeschützte PDFs verwendet. Benutzer können dieses Argument leer lassen, wenn das PDF nicht passwortgeschützt ist.

Häufig gestellte Fragen

Wie kann ich Barcodes auf PDF-Dokumente in C# stempeln?

Sie können Barcodes auf PDF-Dokumente in C# stempeln, indem Sie die IronBarcode-Bibliothek verwenden. Laden Sie zuerst die Bibliothek von NuGet herunter, erstellen Sie einen Barcode mit bestimmten Parametern, und verwenden Sie dann die Methode StampToExistingPdfPage oder StampToExistingPdfPages, um den Barcode auf die PDF-Seiten anzuwenden.

Welche Methode sollte ich verwenden, um einen Barcode auf einer einzelnen PDF-Seite zu stempeln?

Um einen Barcode auf einer einzelnen PDF-Seite zu stempeln, verwenden Sie die Methode StampToExistingPdfPage aus der IronBarcode-Bibliothek. Diese Methode erfordert Parameter wie den PDF-Dateipfad, x- und y-Koordinaten für die Position, die Seitennummer und ein optionales Passwort für geschützte PDFs.

Wie stempelt man einen Barcode auf mehreren Seiten eines PDFs?

Um einen Barcode auf mehreren PDF-Seiten zu stempeln, verwenden Sie die Methode StampToExistingPdfPages. Diese ermöglicht es Ihnen, mehrere Seitennummern anzugeben und den Barcode automatisch auf jeden dieser Seiten zu stempeln, ohne dass Sie manuell durch sie schleifen müssen.

Kann ich Barcodes auf passwortgeschützte PDFs stempeln?

Ja, Sie können Barcodes auf passwortgeschützte PDFs mit IronBarcode stempeln. Sie müssen das Passwort als optionalen Parameter bereitstellen, wenn Sie entweder die Methode StampToExistingPdfPage oder StampToExistingPdfPages verwenden.

Welche Parameter sind erforderlich, um einen Barcode auf ein PDF zu stempeln?

Die erforderlichen Parameter umfassen pdfFilePath für den Dokumentpfad, x und y für die Position, pageNumber für die Zielseite und ein optionales password für den Zugriff auf ein geschütztes PDF.

Muss ich das PDF speichern, nachdem ich einen Barcode mit IronBarcode gestempelt habe?

Ja, nachdem Sie den Barcode gestempelt haben, sollten Sie das geänderte PDF-Dokument mit der Methode SaveAs speichern, um sicherzustellen, dass die Änderungen erhalten bleiben.

Wie kann ich die Bibliothek zum Stempeln von Barcodes auf PDFs herunterladen?

Die Bibliothek zum Stempeln von Barcodes auf PDFs kann vom NuGet-Paketmanager heruntergeladen werden. Suchen Sie nach dem IronPdf-Paket auf nuget.org/packages/IronPdf.

Welche Arten von Barcodes kann ich mit IronBarcode erstellen?

Mit IronBarcode können Sie verschiedene Arten von Barcodes erstellen, wie z.B. QR-Codes, Code 128 und UPC, unter anderem. Sie können den Barcode-Typ beim Generieren des Barcodes angeben.

Ist es möglich, einen Barcode genau auf einer PDF-Seite zu positionieren?

Ja, Sie können einen Barcode genau auf einer PDF-Seite positionieren, indem Sie die x- und y-Koordinaten in Pixeln spezifizieren, die die horizontale und vertikale Lage auf der Seite bestimmen.

Hairil Hasyimi Bin Omar
Software Ingenieur
Wie alle großen Ingenieure ist Hairil ein leidenschaftlicher Lerner. Er verfeinert sein Wissen in C#, Python und Java und setzt dieses Wissen ein, um Teammitgliedern bei Iron Software Mehrwert zu bieten. HAiril trat dem Iron Software-Team von der Universiti Teknologi MARA in Malaysia bei, wo er mit einem Bachelor ...
Weiterlesen
Bereit anzufangen?
Nuget Downloads 1,935,276 | Version: 2025.11 gerade veröffentlicht