Comment estampiller des codes-barres sur des PDF
Comment estampiller des codes-barres sur un document PDF en C#
- Télécharger la bibliothèque C# pour apposer un code-barres sur un PDF
- Créer un code-barres à partir de différents types de codes-barres avec des valeurs personnalisées
- Spécifier la taille du code-barres
- Utiliser
StampToExistingPdfPage
méthode pour apposer un code-barres sur une seule page PDF - Utilisation
StampToExistingPdfPages
méthode pour apposer un code-barres sur plusieurs pages PDF
Installer avec NuGet
Install-Package BarCode
Télécharger DLL
Installation manuelle dans votre projet
Installer avec NuGet
Install-Package BarCode
Télécharger DLL
Installation manuelle dans votre projet
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Découvrez IronBarcode sur NuGet pour une installation rapide et un déploiement facile. Avec plus de 8 millions de téléchargements, il transforme avec C#.
Install-Package BarCode
Envisagez d'installer le IronBarcode DLL directement. Téléchargez et installez-le manuellement pour votre projet ou sous forme de GAC : {{lienDllAfficher}}
Installation manuelle dans votre projet
Télécharger la DLLTamponner un code-barres sur une page PDF existante
En dehors de Exportation du code-barres au format PDFl'une des fonctionnalités les plus appréciées d'IronBarcode est la possibilité d'apposer un cachet sur l'étiquette GeneratedBarcode (code-barres généré)
directement dans le document PDF existant de l'utilisateur. Pour ce faire, il suffit d'appeler StampToExistingPdfPage()
sur la méthode GeneratedBarcode (code-barres généré)
objet. Voyons la mise en œuvre de cette méthode dans l'extrait de code ci-dessous
: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")
Dans l'extrait de code ci-dessus, nous appelons simplement la fonction StampToExistingPdfPage()
à l'adresse GeneratedBarcode (code-barres généré)
pour insérer l'objet dans le document PDF. Voici la liste des arguments acceptés dans cette méthode :
- Chemin d'accès au fichier : Cet argument est de
System.String
où la valeur de la chaîne est le chemin qui pointe vers le document PDF dans le disque. - Coordonnées: Cet argument spécifie les coordonnées de l'emplacement dans le document PDF où l'élément
GeneratedBarcode (code-barres généré) (code-barres généré)
doivent être estampillés. Il s'agit en fait de deuxSystem.Int32
qui sont des coordonnées X et Y avec pixels(px) comme unité de mesure. - Numéro de page: Cet argument permet à l'utilisateur de spécifier la page du document PDF qui doit être marquée par le tampon
GeneratedBarcode (code-barres généré) (code-barres généré)
. Si cet argument n'est pas spécifié, un numéro de page par défaut de 1 sera utilisé. - Mot de passe: Cet argument est facultatif et n'est utilisé que pour les documents PDF qui sont protégés par un certificat d'authenticité mot de passe. Users can leave this argument if the PDF document to be stamped is not protected with mot de passe.
L'exécution de l'extrait de code ci-dessus tamponnera le fichier GeneratedBarcode (code-barres généré)
immédiatement dans le document PDF sans devoir enregistrer le 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 d'appliquer en boucle la méthode ci-dessus pour apposer le même code-barres sur plusieurs pages, les utilisateurs peuvent utiliser StampToExistingPdfPages()
de la méthode GeneratedBarcode (code-barres généré)
qui est une méthode directe pour faire exactement cela. Voyons dans l'extrait de code ci-dessous comment utiliser cette méthode :
: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")
D'après l'extrait de code ci-dessus, les arguments utilisés sont à peu près similaires à ceux de StampToExistingPdfPage()
comme par exemple Chemin d'accès au fichier, coordonnéeset mot de passe. La seule différence est la suivante :
- Page: Cet argument accepte un
Liste
d'entiers qui représentent une collection de numéros de pages dans le document PDF à estampiller avec la baliseGeneratedBarcode (code-barres généré) (code-barres généré)
. Cette méthode est basée sur 1, ce qui signifie que la première page est 1 au lieu de 0. L'extrait de code ci-dessus instancie une liste d'entiers et la remplit avec les nombres 1, 2 et 3. Cela permet d'estampiller la méthodeGeneratedBarcode (code-barres généré) (code-barres généré)
im les trois premières pages du document PDF.
Note : Veuillez vérifier l'orthographe de la méthode lorsque vous utilisez ces deux méthodes, car l'apposition d'un code-barres sur plusieurs pages entraînera l'ajout d'un "s" dans l'orthographe, ce qui indique une pluralité