Почему Aspose.BarCode для Java?

В production штрихкоды часто приходят со сканеров, мобильных камер и из PDF. Этот SDK создан, чтобы сохранять надёжность декодирования, когда вход «шумный», с низким контрастом, с наклоном или частично повреждён. Используйте пресеты QualitySettings, чтобы балансировать скорость и устойчивость, и применяйте точечные настройки, когда нужно больше надёжности на сложных изображениях.

Стандарты? Поддерживаются.

Aspose.BarCode for Java поддерживает все основные форматы изображений, включая векторные форматы SVG и EMF, а также PDF. Используйте наш API, чтобы распознавать files со сканеров или камер без лишних усилий. Ниже — все поддерживаемые barcode symbologies, включая 1D, 2D, postal и composite типы. Каждый из них можно генерировать и распознавать на всех поддерживаемых платформах.

Matrix / 2D Codes

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

Linear / 1D Codes

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

Industry & Composite Codes

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

Кроссплатформенная поддержка Java

Aspose.BarCode для Java работает на любой ОС, которая поддерживает Java. Он совместим с JDK/JRE 1.8 и выше и хорошо вписывается в типичные Java‑стеки для desktop‑приложений, сервисов и web‑приложений.

Microsoft Windows
Linux
Gradle
macOS
IntelliJ IDEA
Eclipse
Apache Maven
GitHub
Docker

Live Code Demo

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


// Initialize BarcodeGenerator BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "1234567"); // Set generation parameters gen.getParameters().getBarcode().getXDimension().setPixels(7); gen.getParameters().getBorder().setColor(new Color(0xff000000, true)); gen.getParameters().getBorder().getWidth().setPixels(7); // Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG);

// Initialize BarCodeReader BarCodeReader reader = new BarCodeReader("image.png", DecodeType.QR); // Set recognition quality reader.setQualitySettings(QualitySettings.getHighPerformance()); // Recognize barcodes and output results BarCodeResult[] res = reader.readBarCodes(); System.out.printf("Recognized %d barcode(s)%n", res.length); for (BarCodeResult result : res) { System.out.printf("%s: %s%n", result.getCodeTypeName(), result.getCodeText()); }

Штрихкоды для любого Java‑проекта

Aspose.BarCode для Java добавляет надёжную генерацию и распознавание штрихкодов в Java‑системы любого масштаба. Он хорошо подходит для enterprise‑приложений, document workflows и backend‑автоматизации, где нужны стабильные результаты и широкое покрытие symbology в разных средах.

С полным контролем над созданием и декодированием штрихкодов вы можете:

  • Генерировать и распознавать более 80 типов штрихкодов
  • Считывать штрихкоды из растровых изображений, PDF и потоков
  • Обрабатывать повернутые, наклонённые и «шумные» изображения с настраиваемыми параметрами распознавания
  • Настраивать размер, разрешение, цвета, подписи и рендеринг текста
  • Реализовывать стандарты GS1, ECI и postal barcode

Возможности и функции

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

Feature icon

Сохраняйте этикетки со штрихкодами в разных форматах

Feature icon

Распознавайте из потока или файла

Feature icon

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

Feature icon

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

Feature icon

Сканируйте штрихкоды из многостраничных TIFF и PDF файлов с Aspose.PDF

Feature icon

Поддержка линейных, 2D и postal symbologies