Создание штрих-кода в XML с использованием Java

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

В этой статье должны быть раскрыты следующие темы:

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, используя шаги, указанные ниже:

  1. Во-первых, создайте экземпляр класса BarcodeGenerator и укажите тип и текст штрих-кода в качестве аргумента.
  2. Наконец, сгенерируйте штрих-код в формате 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 с использованием Java

Мы можем сгенерировать индивидуальный штрих-код и сохранить все свойства в XML, выполнив следующие действия:

  1. Во-первых, создайте экземпляр класса BarcodeGenerator и укажите тип и текст штрих-кода в качестве аргумента.
  2. Установите различные свойства штрих-кода, такие как текст, выравнивание, настройки заголовка ниже и заголовка выше и т. д.
  3. Наконец, сохраните штрих-код в 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, выполнив следующие действия:

  1. Во-первых, создайте экземпляр класса BarcodeGenerator и укажите тип штрих-кода как QR и текст в качестве аргумента.
  2. При желании установите такие характеристики штрих-кода, как высота, ширина, разрешение и т. д.
  3. Наконец, сгенерируйте 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-файла и сохранить изображение штрих-кода, выполнив следующие действия:

  1. Вызовите метод BarcodeGenerator.importFromXml() с входным путем к файлу XML в качестве аргумента. Он возвращает объект класса BarcodeGenerator.
  2. Наконец, сохраните изображение штрих-кода с помощью метода 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

Как сгенерировать штрих-код из XML с помощью Java

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

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

Вывод

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

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