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