Aspose.BarCode  для Java

API генерации и распознавания штрих-кода Java

Создавайте и распознавайте линейные, двухмерные и почтовые штрих-коды в любом приложении Java.

  Download Free Trial
  
 

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

Расширенные функции библиотеки Java

Настройка типов и внешнего вида штрих-кода

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

Живой пример генерации штрих-кода

API штрих-кода позволяет разработчикам легко создавать высококачественные изображения штрих-кода в своих приложениях. Он поддерживает широкий спектр типов штрих-кодов, в том числе широко используемые, такие как QR Code и Code 128, а также более специализированные типы, такие как Aztec Code и Data Matrix. API позволяет разработчикам настраивать внешний вид сгенерированных штрих-кодов, включая цвета переднего плана и фона, шрифт и выравнивание заголовков. Используя API, разработчики могут легко генерировать 2D-штрих-коды так же, как они генерируют одномерные штрих-коды.

Code to be executed - Java


// Create an instane of the BarcodeGenerator class
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR);

// Specify the code text
generator.setCodeText("");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
generator.getParameters().getBarcode().getXDimension().setMillimeters(2);

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate image
generator.generateBarCodeImage();
×
Generated barcode image

Вставка штрих-кодов в PDF-документы

Библиотека штрих-кодов позволяет разработчикам не только создавать настраиваемые штрих-коды, но и напрямую добавлять сгенерированные изображения в документы PDF. Вы можете сначала создать изображения штрих-кода, используя один из поддерживаемых растровых форматов, а затем вставить их в файл PDF. API позволяет добавлять штрих-коды без сжатия изображения и потери качества. Он также предоставляет функциональные возможности для изменения параметров и внешнего вида штрих-кода перед вставкой или добавления сгенерированного изображения сразу на несколько страниц документа. Aspose.BarCode API можно использовать для высококачественной печати изображений штрих-кода. Растровые изображения имеют стандартное разрешение 96 dpi, чего недостаточно для этой цели. API позволяет установить разрешение изображения штрих-кода 300 или 600 dpi для печати высококачественных PDF-документов.

Живой пример распознавания штрих-кода

Библиотека штрих-кодов Java — это мощный инструмент для работы со штрих-кодами в приложениях Java. Одной из его ключевых особенностей является возможность считывания штрих-кодов из файлов изображений разных форматов. Класс BarCodeReader, который является основным классом, отвечающим за распознавание штрих-кода, поддерживает множество популярных форматов изображений, включая BMP, PNG, TIFF, JPEG и GIF. Это позволяет легко интегрировать функцию распознавания штрих-кода в широкий спектр приложений.

Ready to recognize Распознавание Перетащите файл сюда или нажмите, чтобы просмотреть *

* Загружая свои файлы или используя сервис, вы соглашаетесь с нашими Условиями использования. использовать и Политику конфиденциальности.

Code to be executed - Java

    
// initialize reader with image & expected type
BarCodeReader reader = new BarCodeReader(var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes);

// read code
while (reader.read()) {
    // print the code type & text
    System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());
}

×
Barcode image

Сканировать штрих-коды из PDF-документов

Помимо чтения штрих-кодов из файлов изображений, библиотеку штрих-кодов можно использовать для сканирования штрих-кодов из файлов PDF. Разработчики могут реализовать быстрое обнаружение штрих-кода в документах PDF с несколькими страницами. API предоставляет несколько способов сделать это. Рекомендуемый способ — преобразовать страницы документа в растровые изображения, а затем применить механизмы считывания штрих-кода. Преобразование содержимого страницы в растровые изображения предлагается как самый простой и эффективный подход. В противном случае изображения штрих-кода могут быть сначала обнаружены и извлечены из исходного документа PDF. Этот метод облегчает считывание штрих-кодов с исходным разрешением. Aspose.BarCode API позволяет обрабатывать многостраничные PDF-файлы для обнаружения и распознавания всех штрих-кодов, представленных в документе.