Код Maxicode — это машиночитаемый штрих-код, состоящий из точек, расположенных в форме шестиугольника. Его можно создать с различными вариациями в разных режимах, в то время как в середине будет содержаться яблочко. В некоторых случаях вам может понадобиться создать Maxicode. Соответственно, в этой статье рассказывается, как программно создавать различные типы Maxcodes на C#.
- Установка C# API для создания штрих-кода Maxicode — скачать бесплатно
- Создание штрих-кода Maxicode в C#
- Сгенерируйте штрих-код Maxicode с соотношением сторон в С#
Установка C# API для создания штрих-кода Maxicode — скачать бесплатно
Вы можете легко установить библиотеку Aspose.BarCode for .NET в свое приложение. Он позволяет создавать или обрабатывать различные штрих-коды из ваших приложений .NET. Быстро загрузите эталонные DLL-файлы со страницы Новые выпуски или установите их из Галереи NuGet с помощью следующей команды:
PM> Install-Package Aspose.BarCode
Создание штрих-кода Maxicode в C#
Чтобы сгенерировать штрих-код Maxicode, выполните следующие действия:
- Инициализируйте экземпляр класса BarcodeGenerator и укажите EncodeType.
- Установите количество пикселей.
- Установите режим кодирования MaxiCode и допустимый кодовый текст.
- Создайте штрих-код 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#.
- Создайте экземпляр класса BarcodeGenerator и задайте параметр EncodeType.
- Установите размер как количество пикселей.
- Установите соотношение сторон.
- Экспортируйте штрих-код 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 при создании с использованием приведенного выше фрагмента кода:
Получить бесплатную лицензию
Вы можете оценить API без каких-либо ограничений, запросив бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно сгенерировать штрих-код Maxicode на C#. В нем объясняется, как создавать различные штрих-коды Maxicode с различными режимами кодирования, а также как создавать их с соотношением сторон. Кроме того, вы можете изучить раздел документация, чтобы узнать о многих других функциях работы со штрих-кодом. Если вы хотите обсудить какие-либо вопросы или неясности, свяжитесь с нами через форум.