Aspose.BarCode  for Java

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

Создавайте, настраивайте и распознавайте линейные, двухмерные и почтовые изображения штрих-кодов из файлов JPG, TIFF, PNG, BMP, GIF и EXIF.

  Скачать бесплатную пробную версию
  
 

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

Aspose.BarCode for Java отображает этикетки в различных графических форматах с очень гибкими параметрами визуализации. Кроме того, библиотека обеспечивает печать, а также кодирование и декодирование нескольких систем символов.

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

Укажите 1D, 2D и почтовые символы

Настройка и изменение свойств текста кода, связанных с внешним видом

Управление заголовками и стилями шрифта

Поддержка контрольной суммы и дополнительных данных

Создание изображений штрих-кода в нескольких форматах изображений

Чтение 1D и 2D типов под любым углом

Настройка высоты изображений

Поддержка X и Y-размера для 2D-типа

Оптимизировать кодировку Code128

Управляйте метками разными способами

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

Распознавание штрих-кодов на изображениях

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

Чтение типа штрих-кода и текста с изображения — Java

// инициализируем считыватель изображением & ожидаемый тип

BarCodeReader reader = new BarCodeReader(dir + "bcode.png", DecodeType.ALL_SUPPORTED_TYPES);

// прочитать код

while (reader.read()) {

	// печатаем тип кода и текст

	System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());

}

Поддерживаемые символы штрих-кода

Aspose.BarCode for Java API предлагает поддержку нескольких одномерных, двухмерных и почтовых символик, имеющих возможности как кодирования, так и декодирования:

  • EAN-13
  • EAN-8
  • UPC-A
  • UPC-E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code-11
  • Codabar
  • EAN-14 (SCC14)
  • SSCC-18
  • ITF-14
  • Matrix 2 of 5
  • PZN
  • Code-128
  • Code-39 Extended
  • Code-39 Standard
  • Code-93 Extended
  • Code-93 Standard
  • IATA 2 of 5
  • OPC
  • GS1 Code-128
  • ISBN
  • ISMN
  • ISSN
  • ITF-6
  • VIN
  • Pharmacode
  • Databar Omni Directional
  • Databar Limited
  • Databar Truncated
  • Databar Expanded
  • Patch Code (только декодирование)
  • Supplement (только декодирование)

Поддерживаемые 2D-символики

  • PDF417
  • Macro PDF417
  • DataMatrix
  • QR
  • Aztec (Только кодировать)
  • Italian Post 25
  • GS1 Data Matrix

Поддерживаемые почтовые символы

  • Postnet
  • USPS OneCode
  • Planet
  • Australia Post
  • Deutsche Post Identcode
  • Deutsche Post Leticode
  • Singapore Post
  • Swiss Post Parcel
  • RM4SCC
  • Australian Poste Parcel
  
  

Aspose.BarCode предлагает отдельные API для создания и распознавания штрих-кодов для других популярных сред разработки, перечисленных ниже: