Матричный код данных — это всенаправленный двумерный штрих-код, определяемый L-образным узором на одной стороне кода и сплошной рамкой на двух соседних сторонах. В конкретных случаях использования может потребоваться создать код Data Matrix с различными типами кодирования. В этой статье объясняется, как программно сгенерировать код матрицы данных в Java.
- Установка API Java для создания кода матрицы данных
- Сгенерируйте код матрицы данных в Java
- Сгенерируйте код Data Matrix ECC200 в Java
Установка API Java для создания кода матрицы данных
Вы можете легко настроить API Aspose.BarCode for Java, который поддерживает, создает или сканирует несколько видов штрих-кодов. Вы можете загрузить справочные файлы JAR и файл javadoc со следующими конфигурациями в файле pom.xml, чтобы получить к нему доступ из репозитория Aspose.
<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.8</version>
</dependency>
Сгенерируйте код матрицы данных в Java
Вы можете сгенерировать код матрицы данных, выполнив следующие действия:
- Создайте объект класса BarcodeGenerator, указав EncodeType.
- Установите режим кодирования для кода Data Matrix.
- Сгенерируйте код матрицы данных и сохраните выходной файл.
В приведенном ниже примере кода показано, как сгенерировать код матрицы данных в Java:
// Инициализировать объект класса BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "ASPOSE");
// Установить пиксели
gen.getParameters().getBarcode().getXDimension().setPixels(4);
// Установите режим кодирования на автоматический
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEncodeMode(DataMatrixEncodeMode.AUTO);
// Сохранить код матрицы выходных данных
gen.save("Datamatrix.png", BarCodeImageFormat.PNG);
Сгенерируйте код Data Matrix ECC200 в Java
Следующие шаги подробно описывают, как создать код Data Matrix ECC200 в Java.
- Инициализируйте объект класса BarcodeGenerator и установите EncodeType для выходного кода.
- Укажите тип кодирования и пиксели для выходного кода.
- Вызовите метод сохранения, чтобы экспортировать сгенерированный штрих-код ECC200.
Приведенный ниже фрагмент кода является примером того, как сгенерировать код Data Matrix ECC200 на Java:
// Инициализировать объект класса BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "Åspóse");
// Установить пиксели
gen.getParameters().getBarcode().getXDimension().setPixels(4);
// Установите DataMatrix Ecc на 200
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEcc(DataMatrixEccType.ECC_200);
// Сохранить код матрицы выходных данных
gen.save("DatamatrixEcc200Basic.png", BarCodeImageFormat.PNG);
Получить бесплатную лицензию
Вы можете запросить бесплатную временную лицензию для проверки различных функций и возможностей API без каких-либо ограничений.
Вывод
В этой статье вы поняли, как программно сгенерировать код матрицы данных в Java. Может быть полезно создать надежный код матрицы данных, который можно исправить, даже если код поврежден на 30% его содержимого. Эта особенность, наряду со многими другими преимуществами, делает его предпочтительным выбором для использования в авионике и автомобильной промышленности. Однако вы можете посетить раздел документация, чтобы научиться работать с различными штрих-кодами. Если у вас возникнут вопросы, напишите нам на форум.