Генерация и распознавание штрихкодов для Node.js via Java
Генерируйте и считывайте штрихкоды в Node.js за несколько строк
// npm i aspose.barcode
const barcode = require("aspose.barcode");
const { BarcodeGenerator, EncodeTypes, BarCodeImageFormat } = barcode.AsposeBarcode;
// Create instance of BarcodeGenerator
const gen = new BarcodeGenerator(EncodeTypes.CODE_128, "SKU-12345");
// Set barcode x-dimension in pixels
gen.getParameters().getBarcode().getXDimension().setPixels(4);
// Generate barcode and Save to PNG
gen.save("barcode.png", BarCodeImageFormat.PNG);
> npm i aspose.barcode
Java‑уровень точности штрихкодов для Node backends
Сервисы Node.js часто работают с данными из реального мира: мобильные фото, складские этикетки, отсканированные документы и PDF. Этот SDK предоставляет зрелый Java‑движок штрихкодов в Node.js, чтобы вы могли сохранить стек и при этом надёжно декодировать в неидеальных условиях.
Стандарты? Поддерживаются.
Aspose.BarCode for Node.js via 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
Развёртывание в любой среде Node.js
Запускайте на Windows, Linux, macOS или Solaris — везде, где доступны Node.js и Java. Установите из npm и вызывайте API из microservices, background workers и batch pipelines через мост Node.js‑to‑Java.
- Node.js 18 или выше
- Java JDK 8 или выше (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK)
- Установка через npm: `npm install aspose.barcode`
- Java‑движок с API, удобным для JavaScript, через мост Node.js‑to‑Java
Live Code Demo
Вставьте текст → получите штрихкод. Перетащите файл → получите декодированные данные. В обоих примерах есть автоматически сгенерированный образец кода, который можно сразу скопировать в проект.
Barcode workflows для API, jobs и документов
Стройте надёжные barcode flows в Node.js без вынесения обработки во внешние сервисы. Генерируйте этикетки, готовые к печати, валидируйте входящие коды и декодируйте из изображений или PDF в backend pipelines.
- Генерируйте 1D и 2D штрихкоды для этикеток, билетов, счетов и упаковки товаров
- Считывайте штрихкоды из растровых изображений и PDF‑документов
- Настраивайте распознавание на скорость или устойчивость с помощью пресетов и детальных параметров
- Выводите в распространённые растровые форматы и векторные форматы (SVG, EMF), когда нужно
- Возвращайте расширенные результаты: code text, symbology, область и ориентацию
Высокопроизводительное распознавание для сервисов и batch‑обработки
Масштабируйтесь от единичных запросов до массовой обработки. Обнаруживайте несколько штрихкодов на изображение, фокусируйтесь на областях, чтобы ускорять большие кадры, и переключайте пресеты распознавания под разные нагрузки.
Генерация штрихкодов в растровых и векторных форматах
Сканирование по region‑of‑interest для больших изображений
Опции валидации для снижения false positives
Автоповорот и обнаружение нескольких штрихкодов
Несколько symbologies за один проход (например, QR и Code 128)
Пресеты QualitySettings для баланса скорость/точность