У данашњем дигиталном пејзажу, ефикасне и поуздане решења за складиштење података су од кључног значаја. Ацтец кодови нуде формат баркода високе капацитете који може да чува велике количине алфаномерних подаци са јаким могућностима за исправљање грешака. Овај водич ће вам показати како генерисати и читати ацтек кодове користећи Аппосе.Баркод за .НЕТ.
Производња Aztec кодова
Генерација Азтец кода у Ц# је једноставна захваљујући моћним карактеристикама које пружа Асписе.БарЦод за .НЕТ:
Корак по корак водич
Прво, уверите се да сте инсталирали неопходан пакет из НуГет или вашег омиљеног извора.
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);
}
Прилагођавање кода
Можете прилагодити различите аспекте баркода, као што су величина, боја и ниво корекције грешака:
// 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);
Прочитајте Aztec кодове
Читање Aztec кода назад у податке је једнако једноставно са Aspose.BarCode за .NET. Следећи пример показује како да прочитате генерисани Азtec баркод слику и извучете кодиран текст.
Корак по корак водич
Да бисте прочитали Ацтец код, иницијалишете BarCodeReader
објекат и одредите пут датотеке слике баркода које желите да декодирате.
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}%");
}
}
Povećanje čitljivosti
За бољу читавост, можете подесити BarCodeReader
да примењују подешавања квалитета које побољшавају тачност откривања у изазовним условима.
reader.QualitySettings.AllowMedianSmoothing = true;
reader.QualitySettings.MedianSmoothingWindowSize = 5;
Закључак
Aztec kodovi pružaju moćno rešenje za skladištenje i povlačenje podataka visokog kapaciteta. koristeći Aspose.BarCode za .NET, razvijalci mogu lako integrisati funkcije generiranja i čitanja aztec koda u svoje aplikacije, osiguravajući efikasnu i pouzdanu obradu podataka.