Создание штрих-кода Maxicode в C#

Код Maxicode — это машиночитаемый штрих-код, состоящий из точек, расположенных в форме шестиугольника. Его можно создать с различными вариациями в разных режимах, в то время как в середине будет содержаться яблочко. В некоторых случаях вам может понадобиться создать Maxicode. Соответственно, в этой статье рассказывается, как программно создавать различные типы Maxcodes на C#.

Установка C# API для создания штрих-кода Maxicode — скачать бесплатно

Вы можете легко установить библиотеку Aspose.BarCode for .NET в свое приложение. Он позволяет создавать или обрабатывать различные штрих-коды из ваших приложений .NET. Быстро загрузите эталонные DLL-файлы со страницы Новые выпуски или установите их из Галереи NuGet с помощью следующей команды:

PM> Install-Package Aspose.BarCode

Создание штрих-кода Maxicode в C#

Чтобы сгенерировать штрих-код Maxicode, выполните следующие действия:

  1. Инициализируйте экземпляр класса BarcodeGenerator и укажите EncodeType.
  2. Установите количество пикселей.
  3. Установите режим кодирования MaxiCode и допустимый кодовый текст.
  4. Создайте штрих-код Maxicode в виде изображения PNG.

В приведенном ниже примере кода показано, как программно сгенерировать штрих-код Maxicode на C#:

// Инициализировать экземпляр класса BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "");

// Установите размер в пикселях
gen.Parameters.Barcode.XDimension.Pixels = 15;
gen.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "MaxiCode Mode 2";

string gs = "\u001d";
string rs = "\u001e";
string eot = "\u0004";

// Установите режим кодирования MaxiCode на 2 и действительный кодовый текст.
gen.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = 2;

//(Почтовый индекс 9 цифр)(gs)(Код страны)(gs)(Категория услуги)(gs)(Вторичное сообщение)(eot)
gen.CodeText = $"123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}";

// Сохраните полученный макси-код
gen.Save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.Png);

Сгенерируйте штрих-код Maxicode с соотношением сторон в С#

Вы можете установить различные значения соотношения сторон при создании штрих-кода Maxicode. Выполните следующие действия, чтобы сгенерировать Maxicode с соотношением сторон в C#.

  1. Создайте экземпляр класса BarcodeGenerator и задайте параметр EncodeType.
  2. Установите размер как количество пикселей.
  3. Установите соотношение сторон.
  4. Экспортируйте штрих-код Maxicode в формате PNG.

В следующем примере кода показано, как создать штрих-код Maxicode с соотношением сторон на C#:

// Инициализировать экземпляр класса BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "Åspóse.Barcóde©");

// Установите размер в пикселях
gen.Parameters.Barcode.XDimension.Pixels = 15;

// Установить соотношение сторон 0,5
gen.Parameters.Barcode.MaxiCode.AspectRatio = 0.5f;

// Сохраните выходной макси-код
gen.Save("MaxiCodeAspectRatio.png", BarCodeImageFormat.Png);

На следующем изображении показано, как выглядит Maxicode при создании с использованием приведенного выше фрагмента кода:

Сгенерируйте соотношение сторон Maxicode в С#

Получить бесплатную лицензию

Вы можете оценить API без каких-либо ограничений, запросив бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как программно сгенерировать штрих-код Maxicode на C#. В нем объясняется, как создавать различные штрих-коды Maxicode с различными режимами кодирования, а также как создавать их с соотношением сторон. Кроме того, вы можете изучить раздел документация, чтобы узнать о многих других функциях работы со штрих-кодом. Если вы хотите обсудить какие-либо вопросы или неясности, свяжитесь с нами через форум.

Смотрите также