Browse our Products
Aspose.BarCode for .NET 25.9 Release Notes
This article contains release notes information for Aspose.BarCode for .NET 25.9 (September 2025).
All Changes
| Key | Summary | Category | 
|---|---|---|
| BARCODENET-39385 | Improve Aztec recognition performance on mobile devices | Enhancement | 
| BARCODENET-39397 | Optimize 2D barcode recognition, change the recognition algorithm of GS1CompositeBar | Enhancement | 
Public API changes and backwards compatibility
Aztec Code recognition performance
Aztec Code barcode recognition performance has been enhanced, with better results on mobile devices and in document processing scenarios.
using (BarCodeReader reader = new BarCodeReader("Aztec.png", DecodeType.Aztec))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText);
}
GS1 Composite Barcode recognition process
GS1 Composite Barcode recognition process has been updated to eliminate delays when using DecodeType.Types2D.
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.GS1CompositeBar, "(01)13112345678906|(17)010615(10)A123456"))
{
    gen.Parameters.Barcode.GS1CompositeBar.LinearComponentType = EncodeTypes.GS1Code128;
    gen.Parameters.Barcode.GS1CompositeBar.TwoDComponentType = TwoDComponentType.CC_C;
    gen.Parameters.Barcode.GS1CompositeBar.IsAllowOnlyGS1Encoding = true;
    gen.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.None;
    
    using (BarCodeReader reader = new BarCodeReader(gen.GenerateBarCodeImage(), DecodeType.GS1CompositeBar))
    {
        foreach (BarCodeResult result in reader.ReadBarCodes())
            Console.WriteLine(result.CodeText);
    }
}