API для генерации и распознавания штрихкодов для Java
Штрихкод в Java — готов за несколько строк
Ещё примеры >// Create instance of BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "ASPOSE");
// Set barcode x-dimension in pixels
gen.getParameters().getBarcode().getXDimension().setPixels(4);
// Generate barcode and Save to PNG
gen.save("QRCode.png", BarCodeImageFormat.PNG);
> compile(group: ‘com.aspose’, name: ‘aspose-barcode’, version: ‘25.6’)
Почему 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‑приложений.
Live Code Demo
Вставьте текст → получите штрихкод. Перетащите файл → получите декодированные данные. В обоих примерах есть автоматически сгенерированный образец кода, который можно сразу скопировать в проект.
Штрихкоды для любого 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 типов штрихкодов.
Сохраняйте этикетки со штрихкодами в разных форматах
Распознавайте из потока или файла
Кодируйте и декодируйте символы (неанглийские) в 2D типах
Поворачивайте изображения штрихкодов под любым углом
Сканируйте штрихкоды из многостраничных TIFF и PDF файлов с Aspose.PDF
Поддержка линейных, 2D и postal symbologies