Le code-barres est un moyen de présenter les données dans un format lisible par machine. Les codes-barres sont normalement utilisés pour l’identification rapide d’un grand nombre d’articles. Dans cet article, vous apprendrez à générer des codes-barres dans les applications .NET. De plus, vous verrez comment les codes-barres générés peuvent être appliqués à n’importe lequel de vos documents et images à l’aide de C#.

Les sujets suivants sont traités ci-dessous :

API .NET pour la génération de codes-barres

GroupDocs.Signature possède l’API .NET qui vous permet de signer vos documents, images ou fichiers de différents formats de fichiers. En utilisant cette API, vous pouvez facilement appliquer différents types de signatures comme les codes QR, les codes-barres, le texte, l’image, les métadonnées, les signatures numériques, les tampons, les signatures électroniques. De plus, vous pouvez personnaliser l’apparence de la signature de plusieurs façons.

Vous pouvez télécharger le programme d’installation DLLs ou MSI depuis la section téléchargements ou installer l’API pour votre application .NET via NuGet. Vous pouvez également utiliser la commande suivante du gestionnaire de packages.

PM> Install-Package GroupDocs.Signature

Codes à barres pour les documents et les images à l’aide de C

Les codes-barres peuvent être générés par programmation avec le texte personnalisé, l’apparence et différents types d’encodage. Certains des types de codes-barres pris en charge incluent le Code 32, le Code 128, le DotCode, le GS1, l’ISBN, le PDF417, le Pharmacode, le Postnet, l’UPCA et bien d’autres. Ces codes-barres peuvent être appliqués à une grande liste de formats de documents et d’images pris en charge.

Voici l’étape principale pour appliquer des codes-barres sur n’importe quel document ou image.

  • Charger le document ou l’image.
  • Générez le code-barres avec le texte, l’apparence, l’encodage et d’autres propriétés.
  • Appliquez-le sur le fichier chargé.
Générer un code-barres en C#

Générer un code-barres et l’appliquer aux documents en C#

Voici l’étape pour générer des codes-barres et les appliquer à n’importe quel document. Que les documents cibles soient un document MS Word, un fichier PDF, une feuille de calcul Excel ou une présentation, les étapes pour ajouter un code-barres seraient les mêmes pour tous les différents formats.

  • Chargez le document (PDF, Word Doc, Tableur, PPT, …) en utilisant la classe Signature.
  • Configurez les options de code-barres à l’aide de la classe BarcodeSignOptions.
  • Définissez les propriétés du code-barres telles que le type d’encodage, la position, la taille, etc.
  • Appelez la méthode Sign pour appliquer le code-barres et signer le document chargé.

Le code source suivant génère un code-barres et le joint à un document PDF à l’aide de C#.

// Générez et appliquez des codes-barres aux documents (DOC, DOCX, PDF, PPT, XLS, XLSX, ...)
using (Signature signature = new Signature("path/document.pdf"))
{
    // Créer des options de code-barres avec le texte du code-barres
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // Définir le type de codage de code-barres
        EncodeType = BarcodeTypes.Code128,

        // Définir la position de la signature
        Left = 205,
        Top = 170,
        Width = 200,
        Height = 50
    };
    // Appliquer le code-barres sur le document à signer.
    SignResult result = signature.Sign("path/document-with-barcode.pdf", options);
}

Générer un code-barres et appliquer aux images en C

De même, la façon d’appliquer des codes-barres sur les images n’est pas différente. Chargez simplement la bonne image, le reste des étapes et le code resteront les mêmes que ceux utilisés pour appliquer des codes-barres aux documents ci-dessus.

Voici l’étape pour générer des codes-barres et les appliquer à n’importe quelle image.

  • Chargez l’image (JPG, PNG, WebP, …) en utilisant Signature.
  • Préparez les options de code-barres à l’aide de BarcodeSignOptions.
  • Personnalisez le code-barres en définissant le texte, le type d’encodage, la position, la taille, l’apparence, etc.
  • Appliquez le code-barres pour signer l’image à l’aide de la méthode Sign.

Le code source suivant génère un code-barres et l’attache à une image JPG à l’aide de C#.

// Générez et appliquez des codes-barres aux images (JPG, PNG, BMP, ...)
using (Signature signature = new Signature("path/image.jpg"))
{
    // Créer des options de code-barres avec le texte du code-barres
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // Définir le type de codage de code-barres
        EncodeType = BarcodeTypes.Code128,

        // Définir la position de la signature
        Left = 20,
        Top = 150,
        Width = 160,
        Height = 30
    };
    // Appliquer le code-barres sur le document à signer.
    SignResult result = signature.Sign("path/document-with-barcode.jpg", options);
}

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite afin d’utiliser l’API sans les limitations d’évaluation.

Conclusion

Pour conclure, vous avez appris à générer le code-barres en C#. De plus, vous avez vu comment ajouter ces codes-barres générés à vos images et documents. Vous pouvez maintenant développer votre propre application .NET de générateur de codes-barres.

Vous pouvez en savoir plus sur l’API de signature .NET en utilisant la documentation, ou par des exemples disponibles sur GitHub. Contactez-nous sur le forum.

Voir également