
Штрих-код — это визуальное представление данных в машиночитаемом коде. Штрих-коды содержат закодированную информацию о продукте или компании в виде чисел и/или узора из параллельных линий. Сканеры штрих-кода переводят рисунок штрихов и извлекают закодированную информацию в виде простого текста. Мы можем генерировать различные типы штрих-кодов программно. В этой статье мы узнаем, как генерировать штрих-коды в XML с помощью Java.
В этой статье должны быть раскрыты следующие темы:
- API-интерфейс генератора штрих-кода Java
- Как сгенерировать штрих-код в XML
- Экспорт свойств штрих-кода в XML
- Как экспортировать QR-код в XML
- Как импортировать штрих-код из XML
API генератора штрих-кодов Java — скачать бесплатно
Для генерации штрих-кодов в формате XML мы будем использовать API Aspose.BarCode for Java. Это облегчает создание и считывание широкого диапазона типов штрих-кода. Пожалуйста, либо скачайте JAR API, либо просто добавьте следующую конфигурацию pom.xml в приложение Java на основе Maven.
<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>21.12</version>
</dependency>
Как сгенерировать штрих-код в XML с помощью Java
Класс BarcodeGenerator API позволяет генерировать штрих-код. Мы можем легко сгенерировать штрих-код и сохранить его в файле XML, используя шаги, указанные ниже:
- Во-первых, создайте экземпляр класса BarcodeGenerator и укажите тип и текст штрих-кода в качестве аргумента.
- Наконец, сгенерируйте штрих-код в формате XML с помощью метода BarcodeGenerator.exportToXml(String). В качестве аргумента принимает путь к выходному файлу.
В следующем примере кода показано, как создать штрих-код и сохранить его в формате XML с помощью Java.
// Создание экземпляра генератора штрих-кода с помощью CodeText и символики штрих-кода
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.PDF_417,
"this is some test code text. \n Second line \n third line.");
// Сохранить в XML
generator.exportToXml("C:\\Files\\barcode\\barcode_xml_out.xml");

Как сгенерировать штрих-код в XML с помощью Java.
Экспорт свойств штрих-кода в XML с использованием Java
Мы можем сгенерировать индивидуальный штрих-код и сохранить все свойства в XML, выполнив следующие действия:
- Во-первых, создайте экземпляр класса BarcodeGenerator и укажите тип и текст штрих-кода в качестве аргумента.
- Установите различные свойства штрих-кода, такие как текст, выравнивание, настройки заголовка ниже и заголовка выше и т. д.
- Наконец, сохраните штрих-код в XML, используя метод BarcodeGenerator.exportToXml(String). В качестве аргумента принимает путь к выходному файлу.
В следующем примере кода показано, как экспортировать свойства штрих-кода в XML с помощью Java.
// Инициализировать объект BarcodeGenerator
// Передайте текст штрих-кода и символику штрих-кода в качестве параметров.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "abcdefghijklmnopqrstuvwxyzabcdef");
// Установите различные свойства/переменные штрих-кода.
generator.getParameters().getBorder().setVisible(true);
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.ABOVE);
// Укажите заголовок Над настройками.
generator.getParameters().getCaptionAbove().setText("Caption ABOVE");
generator.getParameters().getCaptionAbove().setAlignment(TextAlignment.CENTER);
generator.getParameters().getCaptionAbove().setVisible(true);
generator.getParameters().getCaptionAbove().setTextColor(Color.GREEN);
// Укажите заголовок Ниже настроек.
generator.getParameters().getCaptionBelow().setText("Caption BELOW");
generator.getParameters().getCaptionBelow().setAlignment(TextAlignment.CENTER);
generator.getParameters().getCaptionBelow().setVisible(true);
generator.getParameters().getCaptionBelow().setTextColor(Color.YELLOW);
// Укажите настройки шрифта текста.
generator.getParameters().getBarcode().getCodeTextParameters().getFont().setFamilyName("Courier New");
generator.getParameters().getBarcode().getCodeTextParameters().getFont().getSize().setPoint(24);
generator.getParameters().getBarcode().getCodeTextParameters().getFont().setStyle(FontStyle.BOLD);
// Вызовите метод экспорта в XML, чтобы экспортировать свойства в файл XML.
generator.exportToXml("C:\\Files\\barcode\\DataMatrix_out.xml");
Как экспортировать QR-код в XML с помощью Java
Мы также можем сгенерировать QR-код и сохранить его в файле XML, выполнив следующие действия:
- Во-первых, создайте экземпляр класса BarcodeGenerator и укажите тип штрих-кода как QR и текст в качестве аргумента.
- При желании установите такие характеристики штрих-кода, как высота, ширина, разрешение и т. д.
- Наконец, сгенерируйте QR-код в формате XML с помощью метода BarcodeGenerator.exportToXml(String). В качестве аргумента принимает путь к выходному файлу.
В следующем примере кода показано, как сгенерировать QR-код и сохранить его в формате XML с помощью Java.
// Инициализировать объект BarcodeGenerator
// Передайте символику штрих-кода как QR и текст штрих-кода в качестве параметров.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// Установить разрешение
generator.getParameters().setResolution(400);
// Сохранить QR-код в XML
generator.exportToXml("C:\\Files\\barcode\\QR_out.xml");
Как импортировать штрих-код из XML с помощью Java
Мы можем прочитать свойства штрих-кода из XML-файла и сохранить изображение штрих-кода, выполнив следующие действия:
- Вызовите метод BarcodeGenerator.importFromXml() с входным путем к файлу XML в качестве аргумента. Он возвращает объект класса BarcodeGenerator.
- Наконец, сохраните изображение штрих-кода с помощью метода BarcodeGenerator.save(String). В качестве аргумента принимает путь к выходному файлу.
В следующем примере кода показано, как считать штрих-код из XML-файла и сохранить его как изображение с помощью Java.
// Чтение штрих-кода из XML и создание экземпляра объекта BarcodeGenerator
BarcodeGenerator generator = BarcodeGenerator.importFromXml("C:\\Files\\barcode\\barcode_xml_out.xml");
// Сохранить штрих-код в формате Jpeg
generator.save("C:\\Files\\barcode\\barcode_xml_out.jpg", BarCodeImageFormat.JPEG);

Как сгенерировать штрих-код из XML с помощью Java
Получить бесплатную лицензию
Пожалуйста, попробуйте API без ознакомительных ограничений, запросив бесплатную временную лицензию.
Вывод
В этой статье мы узнали, как сгенерировать штрих-код и экспортировать его в XML с помощью Java. Мы также увидели, как сгенерировать QR-код в формате XML и программно импортировать штрих-код из файла XML. Кроме того, вы можете узнать больше об Aspose.BarCode for Java API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на форуме.