
Maxicode — это двухмерный штрих-код, созданный с помощью комбинации точек шестиугольной формы. Они обычно используются для управления цепочками поставок, создания гиперссылок на объекты и многих других целей. В некоторых случаях вам может потребоваться создать Maxicode для различных требований. Соответственно, в этой статье объясняется, как программно создавать штрих-коды Maxicode с различными типами кодирования, а также с соотношением сторон на Java.
- Конфигурация Java для создания штрих-кода Maxicode — бесплатная загрузка API
- Генерация штрих-кода Maxicode в Java
- Сгенерируйте штрих-код 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:
- Создайте объект класса BarcodeGenerator и укажите значение EncodeType.
- Установите размер как количество пикселей.
- Установите режим кодирования MaxiCode и допустимый кодовый текст.
- Создайте штрих-код 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.
- Инициализируйте экземпляр класса BarcodeGenerator и укажите EncodeType.
- Установите соотношение сторон для Maxicode.
- Создайте штрих-код 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, когда он создается с помощью приведенного выше примера кода:

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