Aztec Barcode With Binary Data | C#ByteScout Barcode SDK

Aztec Barcode With Binary Data | C#

Program.cs:

C#
using System.Diagnostics;
using System.Text;
using Bytescout.BarCode;

namespace AztecWithBinaryData
{
    class Program
    {
        static void Main(string[] args)
        {
            // Create Barcode component instance
            using (Barcode barcode = new Barcode())
            {
                barcode.RegistrationName = "demo";
                barcode.RegistrationKey = "demo";

                // Set barcode type
                barcode.Symbology = SymbologyType.Aztec;
                // Force binary mode
                barcode.Options.AztecCompactionMode = AztecCompactionMode.Binary;

                // Sample byte array to use as value  
                byte[] byteArray = new byte[] { 0, 10, 11, 12, 13, 14, 15, 0xFF };

                // Set value by converting byte array to string  
                barcode.Value = Encoding.ASCII.GetString(byteArray);

                // Save barcode image
                barcode.SaveImage("result.png");

                // Open output image in default associated application
                Process.Start("result.png");
            }
        }
    }
}