Stempeln von Barcodes auf PDFs

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

von Hairil Hasyimi Bin Omar

Beginnen Sie noch heute mit der Verwendung von IronBarcode in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer



Barcode auf vorhandene PDF-Seite stempeln

Abgesehen von Barcodes als PDF exportierenEine der beliebtesten Funktionen von IronBarcode ist die Möglichkeit, den Stempel zu erstellen. GeneratedBarcode direkt auf das vorhandene PDF-Dokument eines Benutzers. Der folgende Codeausschnitt zeigt, wie dies gemacht 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")
VB   C#

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

  • pdfFilePath: Ein System.String, der den Pfad zum PDF-Dokument im Speicher angibt.
  • x: Ein System.Int32 der horizontalen Position der PDF-Seite in Pixeln.
  • y: Ein System.Int32 für die vertikale Position der PDF-Seite in Pixeln.
  • pageNumber: Ein System.Int32 der PDF-Seite, die gestempelt werden soll. Beachten Sie, dass dieser Wert 1-indiziert ist, sodass die erste Seite als 1 dargestellt wird.
  • password: Ein System.String eines Passworts, das in das PDF eingegeben werden soll. Dieses Argument ist optional und wird nur für durch ein Passwort geschützte PDF-Dokumente verwendet. Benutzer können dieses Argument leer lassen, wenn das zu stempelnde PDF nicht passwortgeschützt ist.

    Das Ausführen des obigen Code-Snippets wird den GeneratedBarcode sofort in das PDF-Dokument einfügen, ohne einen Zwischenschritt zum Speichern des Dokuments.

Barcode auf mehrere PDF-Seiten stempeln

Manchmal muss derselbe Barcode auf mehreren Seiten anstatt nur auf einer Seite gestempelt werden. Anstatt die obige Methode zu schleifen, um denselben Barcode auf mehreren Seiten zu stempeln, können Benutzer StampToExistingPdfPages verwenden.()Methode aus der GeneratedBarcode-Klasse, um dies direkt zu tun. Das folgende Codebeispiel 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")
VB   C#

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

  • pdfFilePath: Ein System.String, der den Pfad zum PDF-Dokument im Speicher angibt.
  • x: Ein System.Int32 der horizontalen Position der PDF-Seite in Pixeln.
  • y: Ein System.Int32 für die vertikale Position der PDF-Seite in Pixeln.
  • pageNumbers: Ein IEnumerableder PDF-Seiten, die gestempelt werden sollen. Beachten Sie, dass diese Werte 1-indiziert sind, sodass die erste Seite eines PDFs als 1 dargestellt wird.
  • password: Ein System.String eines Passworts, das in das PDF eingegeben werden soll. Dieses Argument ist optional und wird nur für durch ein Passwort geschützte PDF-Dokumente verwendet. Benutzer können dieses Argument leer lassen, wenn das zu stempelnde PDF nicht passwortgeschützt ist.
Hairil related to Barcode auf mehrere PDF-Seiten stempeln

Hairil Hasyimi Bin Omar

Software-Ingenieur

Wie alle großartigen Ingenieure ist Hairil ein eifriger Lerner. Er verfeinert seine Kenntnisse in C#, Python und Java und nutzt dieses Wissen, um den Teammitgliedern von Iron Software einen Mehrwert zu bieten. Hairil kam von der Universiti Teknologi MARA in Malaysia zum Iron Software-Team, wo er einen Bachelor-Abschluss in Chemie- und Verfahrenstechnik erwarb.