Сгенерируйте штрих-код Maxicode на Java.

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

Конфигурация Java для создания штрих-кода Maxicode — бесплатная загрузка API

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

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.9</version>
</dependency>

Генерация штрих-кода Maxicode в Java

Следующие шаги показывают, как создать штрих-код Maxicode:

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

Фрагмент кода ниже демонстрирует, как программно сгенерировать штрих-код Maxicode на Java:

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

// Установите размер в пикселях
gen.getParameters().getBarcode().getXDimension().setPixels(15);
gen.getParameters().getBarcode().getCodeTextParameters().setTwoDDisplayText("MaxiCode Mode 2");

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

// Установите режим кодирования MaxiCode на 2 и действительный кодовый текст.
gen.getParameters().getBarcode().getMaxiCode().setMaxiCodeEncodeMode(2);

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

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

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

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

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

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

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

// Установите размер в пикселях
gen.getParameters().getBarcode().getXDimension().setPixels(15);

// Установить соотношение сторон 0,5
gen.getParameters().getBarcode().getMaxiCode().setAspectRatio(0.5f);

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

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

Генерация соотношения сторон Maxicode на С#

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

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

Вывод

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

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