GdPicture.NET is a Nutrient product. Learn more

Aztec barcode generator and reader SDK

Read and generate Aztec Code barcodes in your .NET applications across 100+ image formats, including PDF, TIFF, JPEG, and PNG. Configure error correction levels and automatic version selection for space-efficient encoding. ISO-standard 2D symbology ideal for compact data storage.



Aztec code recognition and generation

This SDK provides reliable Aztec Code barcode recognition and generation for .NET applications. Configure error correction levels, process codes across 100+ image formats, and extract detailed structural data with built-in ECC error handling for robust performance.

Aztec Code barcode illustration
Format support

Recognize and generate Aztec Code barcodes across 100+ image formats, including PDF, TIFF, JPEG, and PNG. Decode codes from black and white, grayscale, palletized, and color images — full-page or region-specific detection.

Output details

Returns the decoded string value and precise bounding box coordinates (top-left, top-right, bottom-left, bottom-right) for each recognized Aztec Code barcode, enabling accurate positioning and validation.

Structural data

Extract matrix dimensions with row and column count for each Aztec Code barcode. Structural metadata supports format validation, quality control, and downstream processing workflows.

High performance

Built-in error correction enables recognition of partially damaged symbols, while AnyCPU architecture and multithreaded processing deliver scalable performance across 32-bit and 64-bit environments.


get started

How to use

Download and install the GdPicture.NET package to access compiled demo applications and multi-language sample projects with full source code.

Explore demo apps
Find compiled demo applications in \Samples\Bin\.
Explore multi-language source code
Find C# and VB.NET demo apps and source code in \Samples\WinForm\.
Visit reference guide
Explore other code snippets within the online reference guide.

Example of usage

The example scans Aztec Code barcodes and then writes their values to the console.

using GdPictureImaging gdpictureImaging = new GdPictureImaging();
// Select the image to process.
int imageID = gdpictureImaging.CreateGdPictureImageFromFile(@"C:\temp\source.png");
// Scan the barcodes.
gdpictureImaging.BarcodeAztecReaderDoScan(imageID);
// Determine the number of scanned barcodes.
int barcodeCount = gdpictureImaging.BarcodeAztecReaderGetBarcodeCount();
string content = "";
if (barcodeCount > 0)
{
// Save the value of each barcode.
content = "Number of barcodes scanned: " + barcodeCount.ToString();
for (int i = 1; i <= barcodeCount; i++)
{
content += $"\nBarcode Number: {i} Value: {gdpictureImaging.BarcodeAztecReaderGetBarcodeValue(i)}";
}
}
// Write the values to the console.
Console.WriteLine(content);
// Release unnecessary resources.
gdpictureImaging.BarcodeAztecReaderClear();
gdpictureImaging.ReleaseGdPictureImage(imageID);

Trusted by 3,000+ customers and Fortune 500 companies

15Y+
More than 15 years of experience developing our SDK
10K+
Trusted by more than 10,000 developers


Frequently asked questions

What is an Aztec Code, and where is it commonly used?

An Aztec Code is a two-dimensional matrix barcode characterized by a central bullseye pattern and square modules arranged in a grid. It’s standardized under ISO/IEC 24778:2008 and is widely used in transport ticketing systems, such as airline boarding passes and train tickets, due to its high data density and compact size.

Which platforms and programming environments are compatible with the GdPicture.NET Aztec barcode generator?

The GdPicture.NET SDK is designed for seamless integration across various platforms, including .NET applications for WinForms, WPF, and ASP.NET. It supports development environments like C#, VB.NET, and Managed C++, providing flexibility for developers working in different frameworks.

Can the GdPicture.NET SDK handle both reading and writing of Aztec Codes?

Yes. The GdPicture.NET SDK provides comprehensive support for both generating (writing) and recognizing (reading) Aztec Codes. This dual functionality enables developers to create applications capable of encoding data into Aztec barcodes and decoding data from scanned images or documents containing Aztec Codes.

What customization options are available when generating Aztec Codes with the SDK?

Developers can customize various parameters of the Aztec Code, including error correction level (adjustable to ensure data integrity even if the barcode is partially damaged), module size (defines the pixel size of each module in the barcode), quiet zone (specifies the margin around the barcode), and encoding mode (supports different character sets and data compaction methods). These options enable the creation of Aztec Codes tailored to specific application requirements.

How does the SDK ensure the accuracy of Aztec Code recognition?

The GdPicture.NET SDK employs advanced image processing algorithms and error correction techniques to accurately detect and decode Aztec Codes, even from low-quality or skewed images. It can process multiple barcodes within a single image and provides detailed information such as the decoded string value and barcode coordinates upon successful recognition.

Is the SDK optimized for high-performance applications?

Yes. The GdPicture.NET Aztec barcode generator is designed for high-speed processing, making it suitable for applications requiring rapid barcode generation and recognition. Its efficient algorithms ensure minimal impact on system resources, facilitating smooth integration into performance-critical environments.

Does the SDK support multithreading for concurrent barcode processing?

The GdPicture.NET SDK is thread-safe and supports multithreading, enabling developers to implement concurrent barcode generation and recognition processes. This feature enhances the efficiency of applications that handle multiple barcode operations simultaneously.

60-day free trial

Try GdPicture.NET now!