Aspose.BarCode est une bibliothèque puissante qui simplifie la génération de code bar, la reconnaissance et la manipulation dans divers environnements de programmation. Cet article se concentre sur l’utilisation de la composante 1D Barcode Writer d’Aspoe.Barcode dans un environnement .NET. Que vous développiez des applications qui nécessitent des codes bar ou améliorez ceux existants avec cette fonctionnalité, ce guide vous accompagne à travers la mise en place de votre envergure de développement, générant des code-bar, et les meilleures pratiques pour travailler avec Aspois.
インストール
Avant de vous plonger dans la génération de code bar, assurez-vous que les composants nécessaires sont installés dans votre projet .NET. La façon la plus simple d’intégrer Aspose.BarCode est via NuGet Package Manager, qui permet l’installation sans fil de la bibliothèque et ses dépendances.
- Open Visual Studio ou tout IDE préféré.
- Cliquez droit sur votre projet dans Solution Explorer et sélectionnez « Gérer les paquets NuGet".
- Rechercher pour
Aspose.BarCode
dans le gestionnaire de paquets et l’installer.
Alternativement, vous pouvez utiliser le commandement suivant dans la console Package Manager:
using System;
using System.IO;
using Aspose.BarCode;
namespace BarcodeExample
{
class Program
{
static void Main(string[] args)
{
// Set license for Aspose.BarCode
SetLicense();
// Generate a basic barcode and save it to the file system
GenerateBasicBarcode();
// Generate a custom barcode with specific settings and save it to the file system
GenerateCustomBarcode();
// Generate a barcode using BarcodeWriter approach and save it to the file system
GenerateUsingBarcodeWriter();
}
/// <summary>
/// Sets the license for Aspose.BarCode.
/// </summary>
public static void SetLicense()
{
try
{
// set metered public and private keys
Aspose.BarCode.Metered metered = new Aspose.BarCode.Metered();
// Access the setMeteredKey property and pass the public and private keys as parameters
metered.SetMeteredKey("*****", "*****");
Console.WriteLine("License set successfully.");
}
catch (Exception ex)
{
Console.WriteLine($"Error setting license: {ex.Message}");
}
}
/// <summary>
/// Generates a basic barcode and saves it to the file system.
/// </summary>
public static void GenerateBasicBarcode()
{
// Create an instance of BarcodeGenerator and set its properties
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Sample Text"))
{
// Save barcode image to file system
generator.Save("barcode.png", BarCodeImageFormat.Png);
Console.WriteLine("Basic barcode generated successfully.");
}
}
/// <summary>
/// Generates a custom barcode with specific settings and saves it to the file system.
/// </summary>
public static void GenerateCustomBarcode()
{
// Create an instance of BarcodeGenerator
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128))
{
// Set the barcode data
generator.CodeText = "Sample Text";
// Customize symbology settings
generator.Parameters.SymbologyParameters.Code128.AutoExcludeCodabar = true;
// Save barcode image to file system with custom format and size
generator.Save("custom_barcode.png", BarCodeImageFormat.Png, 400, 200);
Console.WriteLine("Custom barcode generated successfully.");
}
}
/// <summary>
/// Generates a barcode using the BarcodeWriter approach and saves it to the file system.
/// </summary>
public static void GenerateUsingBarcodeWriter()
{
// Create an instance of BarcodeGenerator
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Sample Text"))
{
// Get barcode image as a stream
using (MemoryStream ms = new MemoryStream())
{
generator.Save(ms, BarCodeImageFormat.Png);
// Write the content of memory stream to file system
File.WriteAllBytes("barcode_writer.png", ms.ToArray());
Console.WriteLine("Barcode generated using BarcodeWriter approach successfully.");
}
}
}
}
}
Une fois installé, vous êtes prêt à commencer à générer des codes de barre en utilisant la classe BarcodeWriter d’Aspose.BarCode.
Créer une licence
Pour assurer la pleine fonctionnalité et le support pour une utilisation commerciale, il est essentiel de configurer un fichier de licence.Cette étape déclenche toutes les caractéristiques de la bibliothèque et supprime toute limitation qui vient avec la version d’essai.
- Obtenez votre clé de licence sur le site Web d’Aspose après l’achat ou la signature pour un essai gratuit.
- Créer un exemple de
Metered
Classes et appelez-lesSetMeteredKey()
méthode, passant dans les clés de licence reçus par courrier électronique:
Création de barcodes
Avec Aspose.BarCode, la génération de codes bars est simple et peut être personnalisée extensivement en fonction de vos besoins. Voici comment vous pouvez générer un code bar de base:
Génération de code bar
Pour créer un code de barre simple, utilisez le BarcodeGenerator
La classe de la Aspose.BarCode.Generation
le nomespace.
personnaliser le barcode
Aspose.BarCode permet une personnalisation approfondie des codes barres. Vous pouvez ajuster les paramètres symbologiques, les options de texte et les propriétés d’apparence.
Classes de barcode
Le BarcodeGenerator
classe est l’outil principal pour générer des codes bars dans Aspose.BarCode. Cependant, si vous avez besoin de plus de contrôle sur la génération et la rendu de code bar, envisagez d’utiliser BarcodeWriter
La classe.
Migliori pratiche
Lorsque vous travaillez avec Aspose.BarCode dans vos applications .NET, considérez ces meilleures pratiques:
Traitement des erreurs: Il contient toujours des mécanismes de traitement d’erreurs lors de l’établissement des licences et de la génération de codes de barre.Cela garantit que tous les problèmes sont capturés tôt et peuvent être résolus rapidement.
Optimisation des performances: Pour les scénarios de haute performance, optimisez la génération de code-barre en réduisant au minimum le nombre de appels à
Save()
Considérons le traitement des lots si vous avez besoin de générer plusieurs codes bars à la fois.Sécurité: Assurez-vous que votre fichier de licence est enregistré en toute sécurité et non accessible par des moyens publics.
Conclusion
Aspose.BarCode simplifie le processus de génération, de reconnaissance et de manipulation des codes bar dans les applications .NET. En suivant ce guide, vous pouvez intégrer efficacement la fonctionnalité du code bar à vos projets avec un effort minimal https://kb.aspose.net/barcode/1d-barcode-writer/.
Grâce à l’API robuste d’Aspose.BarCode et à de vastes options de personnalisation, vous pouvez créer des codes barres de haute qualité qui répondent à vos exigences spécifiques.
More in this category
- Aspose.BarCode 2D Barcode Reader dans .NET: Guide C
- Scanner les codes QR des images avec Aspose.BarCode pour .NET
- Reconnaissance multi-barcode dans .NET avec Aspose.BarCode
- GS1 DataBar (RSS-14) Code de barre: Retail, Fresh Food & Healthcare Uses
- Customiser la génération de code bar dans .NET avec Aspose.BarCode