En el paisatge digital d’avui, les solucions eficients i fiables de l’emmagatzematge de dades són crucials. els codis Aztec ofereixen un format de codi bar de gran capacitat que pot emmagatzemar grans quantitats de les dades alfanumèriques amb robustes capacitats per corregir errors.
Generar els codis Aztec
La generació d’un codi Aztec en C# és senzilla gràcies a les potents característiques proporcionades per Aspose.BarCode per .NET. A continuació són els passos per crear un codi aztec bàsic:
Guia de pas a pas
Primer, assegureu-vos que heu instal·lat el paquet necessari des de NuGet o de la vostra font preferida.
using Aspose.BarCode;
public void GenerateAztecCode()
{
// Create an instance of BarCodeGenerator for Aztec symbology
BarCodeGenerator generator = new BarCodeGenerator(EncodeTypes.Aztec);
// Set the data to encode in the barcode
generator.CodeText = "SampleData1234567890";
// Save the generated Aztec code as an image file
generator.Save("aztec_code.png", BarCodeImageFormat.Png);
}
Personalitzar el codi
Podeu personalitzar diversos aspectes del codi de barrera, com ara la mida, el color i el nivell de correcció d’error:
// Set the width and height of the barcode image
int width = 200;
int height = 200;
generator.GraphicsUnit = System.Drawing.GraphicsUnit.Pixel;
generator.SymbologySettings.Aztec.CodeSize = new Size(width, height);
generator.Save("custom_aztec_code.png", BarCodeImageFormat.Png);
Llegir els codis aztecs
Llegir un codi Aztec de tornada a les dades és igualment senzill amb Aspose.BarCode per .NET. L’exemple següent demostra com llegir una imatge de codi d’atztec generat i extreure el text encodat.
Guia de pas a pas
Per llegir un codi Aztec, iniciar un BarCodeReader
objecte i especifiqueu el camí de fitxer de la imatge de codi de bar que voleu decodificar.
using Aspose.BarCode.BarCodeRecognition;
public void ReadAztecCode()
{
// Initialize a BarCodeReader instance for reading Aztec codes
BarCodeReader reader = new BarCodeReader("aztec_code.png", DecodeType.Aztec);
// Iterate through all detected barcodes in the image
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine($"Decoded text: {result.CodeText}");
Console.WriteLine($"Barcode type: {result.CodeType}");
Console.WriteLine($"Confidence: {result.ReadingQuality}%");
}
}
Millora de la lectura
Per a una millor lectura, es pot configurar el BarCodeReader
Aplicar ajustaments de qualitat que millorin l’exactitud de la detecció en condicions desafiants.
reader.QualitySettings.AllowMedianSmoothing = true;
reader.QualitySettings.MedianSmoothingWindowSize = 5;
Conclusió
Els codis Aztec proporcionen una potent solució per a l’emmagatzematge i la recuperació de dades d’alta capacitat. Mitjançant la utilització de Aspose.BarCode per .NET, els desenvolupadors poden integrar fàcilment les funcions de generació i lectura de codi aztec en les seves aplicacions, garantint un tractament eficaç i fiable de les dades.
More in this category
- Aspose.BarCode 2D Barcode Reader en .NET: C# Guia
- Scanar els codis QR de les imatges amb Aspose.BarCode per .NET
- Reconeixement multi-barcode en .NET amb Aspose.BarCode
- GS1 DataBar (RSS-14) codi de bar: Retail, Fresh Food & Healthcare Uses
- Personalitzar la generació de codi de bar en .NET amb Aspose.BarCode