Stempeln von Barcodes auf PDFs
Wie man Barcodes auf PDF-Dokumenten in C# stempelt
- Laden Sie die C#-Bibliothek herunter, um einen Barcode auf ein PDF zu stempeln
- Erstellen Sie einen Barcode mit einem angegebenen Barcode-Typ und Wert.
- Bestimmen Sie die Barcodegröße
- Nutzen Sie die
StampToExistingPdfPage
-Methode, um den Barcode auf eine einzelne PDF-Seite zu stempeln - Verwenden Sie die
StampToExistingPdfPages
-Methode, um den Barcode auf mehreren PDF-Seiten zu stempeln
Beginnen Sie noch heute mit der Verwendung von IronBarcode in Ihrem Projekt mit einer kostenlosen Testversion.
Barcode auf vorhandene PDF-Seite stempeln
Neben dem Export von Barcodes als PDF ist eine der beliebtesten Funktionen in IronBarcode die Fähigkeit, den GeneratedBarcode
direkt auf ein bestehendes PDF-Dokument eines Benutzers zu stempeln. 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")
Aus dem obigen Code-Snippet rufen wir einfach die Methode StampToExistingPdfPage()
mit einem GeneratedBarcode
-Objekt auf, um das Objekt in 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 angibt, der auf das PDF-Dokument im Speicher zeigt.x
: Ein System.Int32 der horizontalen Position der PDF-Seite in Pixeln.y
: Ein System.Int32 der vertikalen Position der PDF-Seite in Pixeln.pageNumber
: Ein System.Int32 der PDF-Seite, auf der der Stempel angebracht werden soll. Beachten Sie, dass dieser Wert 1-indiziert ist, sodass die erste Seite als 1 dargestellt wird.-
password
: Eine System.String eines Passworts, das in das PDF eingegeben werden soll. Dieses Argument ist optional und wird nur für PDF-Dokumente verwendet, die durch ein Passwort geschützt sind. 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 stempeln, 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. Statt die oben genannte Methode zu wiederholen, um denselben Barcode auf mehrere Seiten zu stempeln, können Benutzer die Methode StampToExistingPdfPages()
aus der Klasse GeneratedBarcode
verwenden, 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")
Im Folgenden sind die Parameter aufgeführt, die in dieser Methode verwendet werden:
pdfFilePath
: Ein System.String, der den Pfad angibt, der auf das PDF-Dokument im Speicher zeigt.x
: Ein System.Int32 der horizontalen Position der PDF-Seite in Pixeln.y
: Ein System.Int32 der vertikalen Position der PDF-Seite in Pixeln.pageNumbers
: Ein IEnumerableder zu stempelnden PDF-Seiten. Beachten Sie, dass diese Werte 1-indiziert sind, sodass die erste Seite eines PDF-Dokuments als 1 dargestellt wird. password
: Eine System.String eines Passworts, das in das PDF eingegeben werden soll. Dieses Argument ist optional und wird nur für PDF-Dokumente verwendet, die durch ein Passwort geschützt sind. Benutzer können dieses Argument leer lassen, wenn das zu stempelnde PDF nicht passwortgeschützt ist.