Aspose.BarCode  for Android via Java

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

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

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

Aspose.BarCode для Android через Java — это набор для генерации штрих-кода. сканирование API для Android-приложений. API поддерживает 1D, 2D и amp; почтовые штрих-коды с разных ракурсов на изображениях. API-интерфейс генератора штрих-кода легко создает изображения штрих-кода в нескольких форматах. Кроме того, он поддерживает несколько функций обработки изображений, таких как управление границами изображения, цветом изображения, вращение изображений, настройка разрешения и многое другое.

Расширенные функции Android Barcode API

Кодировать и декодировать неанглийские символы в 2D-типах

Размер управляющего кода, цвет и усилитель; кодовый текст

Поворачивайте изображения кода под любым углом

Создание и распознавание множества типов

Поддерживаются линейные, 2D и почтовые символы.

Экспорт кодовых меток в различные форматы изображений

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

API имеет возможность сканировать и распознавать все коды, присутствующие в изображении, с поддерживаемым типом символов.

Распознавать все штрих-коды

 BufferedImage img = ImageIO.read(new File(dir+ "MultiCodesImage.png"));

// Инициализировать считыватель штрих-кода

BarCodeReader rd = new BarCodeReader(img, DecodeType.ALL_SUPPORTED_TYPES);

// Чтение всех типов штрих-кода

while (rd.read()) {

	// Печатаем текст кода, если найден штрихкод и тип символики	

      System.out.println("Текст кода: " + rd.getCodeText().toString() + " Тип кода:  " + rd.getCodeType());

}

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

Aspose.BarCode для Android через Java поддерживает различные символы почтовых, 2D и линейных штрих-кодов как для кодирования, так и для декодирования.

Поддерживаемые API линейные типы включают:

  • EAN13
  • EAN8
  • UPCA
  • UPCE
  • Interleaved2of5
  • Standard2of5
  • MSI
  • Code11
  • Code16K
  • Codabar
  • EAN14(SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code128
  • Code39 Extended
  • Code39 Standard
  • Code93 Extended
  • Code93 Standard
  • IATA 2 of 5
  • OPC
  • GS1Code128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • DatabarOmniDirectional
  • DatabarTruncated
  • DatabarLimited
  • DatabarExpanded
  • DatabarStackedOmniDirectional
  • DatabarExpandedStacked
  • DatabarStacked
  • PatchCode
  • Supplement (только декодирование)

2D-типы включают:

  • PDF417
  • MacroPDF417
  • MicroPDF417
  • CompactPDF417 (только декодирование)
  • DataMatrix
  • Aztec
  • QR
  • MicroQR
  • DotCode
  • MaxiCode
  • Italian Post 25
  • GS1DataMatrix
  • Code16K

Почтовые типы включают в себя:

  • Postnet
  • USPS OneCode
  • Planet
  • Deutsche Post Identcode
  • Australia Post
  • RM4SCC
  • Deutsche Post Leticode
  • SingaporePost
  • SwissPostParcel
  • AustralianPosteParcel
  • UpcaGs1DatabarCoupon

Изображение, вращение и размер

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

Настройка символов и внешнего вида

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

  
  

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