Comment créer et estampiller les codes-barres dans des documents PDF en utilisant IronBarcode

How to Stamp Barcodes on PDFs

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

comme-titre:2(Démarrage rapide : Tamponer un GeneratedBarcode sur une page PDF)

Cet exemple en une ligne montre à quel point il est facile de générer un code-barres en utilisant IronBarCode’s CreateBarcode et de le tamponner immédiatement sur une page PDF existante. Vous obtenez un flux de travail prêt à l'emploi avec une configuration minimale—il suffit de fournir le chemin du PDF, les coordonnées de position, le numéro de page, et vous avez terminé.

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">

Flux de travail minimal (5 étapes)

  1. Télécharger la bibliothèque C# pour tamponner un code-barres sur un PDF
  2. Créer un code-barres avec un type de code-barres et une valeur spécifiés
  3. Préciser la taille du code-barres
  4. Utiliser la méthode StampToExistingPdfPage pour tamponner le code-barres sur une seule page PDF
  5. Utiliser la méthode StampToExistingPdfPages pour tamponner le code-barres sur plusieurs pages PDF

Tamponner un code-barres sur une page PDF existante

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. L'extrait de code suivant démontre comment faire cela.

: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

Avec l'extrait de code ci-dessus, nous appelons simplement la méthode StampToExistingPdfPage() avec un objet GeneratedBarcode pour tamponner l'objet sur le document PDF. Ci-dessous les paramètres utilisés dans cette méthode :

  • pdfFilePath : Une System.String représentant le chemin du document PDF en mémoire.
  • x : Un System.Int32 représentant la position horizontale sur la page PDF en pixels.
  • y : Un System.Int32 représentant la position verticale sur la page PDF en pixels.
  • pageNumber : Un System.Int32 indiquant 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 pour un mot de passe requis pour ouvrir le PDF. Ceci est optionnel et ne s'utilise que pour les PDF protégés par mot de passe. Les utilisateurs peuvent laisser cet argument vide si le PDF n'est pas protégé par un mot de passe.

Exécutant l'extrait de code ci-dessus tamponnera le GeneratedBarcode immédiatement dans le document PDF sans étape de sauvegarde intermédiaire du document.

Tamponner un code-barres sur plusieurs pages PDF

Parfois, le même code-barres doit être tamponné sur plusieurs pages plutôt que sur une seule page. Au lieu de boucler la méthode ci-dessus pour tamponner le même code-barres sur plusieurs pages, les utilisateurs peuvent utiliser la méthode StampToExistingPdfPages() de la classe GeneratedBarcode pour le faire directement. L'extrait 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")
$vbLabelText   $csharpLabel

Ci-dessous les paramètres utilisés dans cette méthode :

  • pdfFilePath : Une System.String représentant le chemin du document PDF en mémoire.
  • x : Un System.Int32 représentant la position horizontale sur la page PDF en pixels.
  • y : Un System.Int32 représentant la position verticale sur la page PDF en pixels.
  • pageNumbers : Un IEnumerable comprenant les pages PDF à tamponner. 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 pour un mot de passe requis pour ouvrir le PDF. Ceci est optionnel et ne s'utilise que pour les PDF protégés par mot de passe. Les utilisateurs peuvent laisser cet argument vide si le PDF n'est pas protégé par un mot de passe.

Questions Fréquemment Posées

Comment puis-je estampiller des codes-barres sur des documents PDF en C# ?

Vous pouvez estampiller des codes-barres sur des documents PDF en C# en utilisant la bibliothèque IronBarcode. Tout d'abord, téléchargez la bibliothèque depuis NuGet, créez un code-barres avec des paramètres spécifiés, puis utilisez la méthode StampToExistingPdfPage ou StampToExistingPdfPages pour appliquer le code-barres sur les pages du PDF.

Quelle méthode devrais-je utiliser pour estampiller un code-barres sur une seule page de PDF ?

Pour estampiller un code-barres sur une seule page de PDF, utilisez la méthode StampToExistingPdfPage de la bibliothèque IronBarcode. Cette méthode nécessite des paramètres tels que le chemin du fichier PDF, les coordonnées x et y pour la position, le numéro de page, et un mot de passe optionnel pour les PDF protégés.

Comment puis-je estampiller un code-barres sur plusieurs pages d'un PDF ?

Pour estampiller un code-barres sur plusieurs pages d'un PDF, utilisez la méthode StampToExistingPdfPages. Cela vous permet de spécifier plusieurs numéros de page et estampille automatiquement le code-barres sur chacune de ces pages sans avoir besoin de les parcourir manuellement.

Puis-je estampiller des codes-barres sur des PDF protégés par mot de passe ?

Oui, vous pouvez estampiller des codes-barres sur des PDF protégés par mot de passe en utilisant IronBarcode. Vous devez fournir le mot de passe en tant que paramètre optionnel lors de l'utilisation des méthodes StampToExistingPdfPage ou StampToExistingPdfPages.

Quels paramètres sont nécessaires pour estampiller un code-barres sur un PDF ?

Les paramètres requis incluent pdfFilePath pour le chemin du document, x et y pour la position, pageNumber pour la page cible, et un mot de passe optionnel pour accéder à un PDF protégé.

Dois-je enregistrer le PDF après avoir estampillé un code-barres avec IronBarcode ?

Oui, après avoir estampillé le code-barres, vous devez enregistrer le document PDF modifié en utilisant la méthode SaveAs pour vous assurer que les changements sont retenus.

Comment puis-je télécharger la bibliothèque pour estampiller des codes-barres sur des PDFs ?

La bibliothèque pour estampiller des codes-barres sur des PDFs peut être téléchargée depuis le gestionnaire de packages NuGet. Recherchez le package IronPdf sur nuget.org/packages/IronPdf.

Quels types de codes-barres puis-je créer avec IronBarcode ?

IronBarcode vous permet de créer divers types de codes-barres, tels que des QR codes, Code 128, et UPC, entre autres. Vous pouvez spécifier le type de code-barres lors de la génération du code-barres.

Est-il possible de positionner un code-barre précisément sur une page PDF ?

Oui, vous pouvez positionner précisément un code-barres sur une page PDF en spécifiant les coordonnées x et y en pixels, qui déterminent l'emplacement horizontal et vertical sur la page.

Hairil Hasyimi Bin Omar
Ingénieur logiciel
Comme tous les grands ingénieurs, Hairil est un apprenant avide. Il affine ses connaissances en C#, Python et Java, utilisant ces connaissances pour apporter de la valeur aux membres de l'équipe dans toute Iron Software. Hairil a rejoint l'équipe d'Iron Software depuis l'Université Teknologi MARA en Malaisie, ...
Lire la suite
Prêt à commencer?
Nuget Téléchargements 1,935,276 | Version : 2025.11 vient de sortir