Comment estampiller des codes-barres sur des PDF
Comment tamponner des codes-barres sur des documents PDF en C#
- Télécharger la bibliothèque C# pour apposer un code-barres sur un PDF
- Créer un code-barres avec un type et une valeur de code-barres spécifiés
- Spécifier la taille du code-barres
- Utiliser le
StampToExistingPdfPage
méthode pour estampiller le code-barres sur une seule page PDF - Utiliser le
StampToExistingPdfPages
méthode pour tamponner le code-barres sur plusieurs pages PDF
Commencez à utiliser IronBarcode dans votre projet dès aujourd'hui avec un essai gratuit.
Tamponner un code-barres sur une page PDF existante
En dehors de exportation des codes-barres au format PDF, l'une des fonctionnalités les plus populaires dans IronBarcode est la capacité d'apposer le GeneratedBarcode (code-barres généré)
directement sur un document PDF existant d'un utilisateur. Le code ci-dessous démontre comment le faire.
: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")
À partir de l'extrait de code ci-dessus, nous appelons simplement la méthode StampToExistingPdfPage
.()méthode avec un objet GeneratedBarcode
pour tamponner l'objet sur le document PDF. Voici les paramètres utilisés dans cette méthode :
pdfFilePath
: Une System.String du chemin qui pointe vers le document PDF en mémoire.x
: Un System.Int32 représentant la position horizontale de la page PDF en pixels.y
: Un System.Int32 de la position verticale de la page PDF en pixels.pageNumber
: Un System.Int32 de la page PDF à tamponner. Notez que cette valeur est indexée à partir de 1, donc la première page est représentée par 1.password
: Une System.String d'un mot de passe à entrer dans le PDF. Cet argument est optionnel et n'est utilisé que pour les documents PDF protégés par un mot de passe. Les utilisateurs peuvent laisser cet argument vide si le PDF à tamponner n'est pas protégé par mot de passe.L'exécution du code ci-dessus apposera le
GeneratedBarcode
directement dans le document PDF sans étape intermédiaire de sauvegarde du document.
Apposer un code-barres sur plusieurs pages PDF
Parfois, le même code-barres doit être apposé sur plusieurs pages plutôt que sur une seule. Au lieu de répéter la méthode ci-dessus pour tamponner le même code-barres sur plusieurs pages, les utilisateurs peuvent utiliser StampToExistingPdfPages
.()méthode de la classe GeneratedBarcode
pour le faire directement. Le fragment de code suivant démontre comment cette méthode peut être utilisée.
: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")
Voici les paramètres utilisés dans cette méthode :
pdfFilePath
: Une System.String du chemin qui pointe vers le document PDF en mémoire.x
: Un System.Int32 représentant la position horizontale de la page PDF en pixels.y
: Un System.Int32 de la position verticale de la page PDF en pixels.pageNumbers
: Un IEnumerabledes pages PDF à estampiller. Notez que ces valeurs sont indexées à partir de 1, donc la première page d'un PDF est représentée par 1. password
: Une System.String d'un mot de passe à entrer dans le PDF. Cet argument est optionnel et n'est utilisé que pour les documents PDF protégés par un mot de passe. Les utilisateurs peuvent laisser cet argument vide si le PDF à tamponner n'est pas protégé par mot de passe.