Generowanie i rozpoznawanie kodów kreskowych dla Node.js (przez Java)
Generowanie i odczyt kodów w Node.js w kilku linijkach
// 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
Dokładność kodów „klasy Java” dla backendów Node
Usługi Node.js często pracują na danych z „realnego świata”: zdjęcia mobilne, etykiety magazynowe, skany dokumentów i PDF-y. To SDK udostępnia dojrzały silnik kodów kreskowych Java w Node.js, dzięki czemu możesz zachować swój stack i nadal dekodować niezawodnie w nieidealnych warunkach.
Standardy? Obsługiwane.
Aspose.BarCode for Node.js via Java obsługuje wszystkie popularne formaty obrazów, w tym formaty wektorowe, takie jak SVG i EMF, a także PDF. Użyj naszego API, aby rozpoznawać files ze skanerów lub kamer bez wysiłku. Oto wszystkie obsługiwane symboliki kodów kreskowych, w tym typy 1D, 2D, pocztowe i złożone. Każdy z nich można generować i rozpoznawać na wszystkich wspieranych platformach.
Kody matrycowe / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Kody liniowe / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Kody przemysłowe i złożone
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Wdróż w dowolnym środowisku Node.js
Działa na Windows, Linux, macOS lub Solaris — wszędzie tam, gdzie dostępne są Node.js i Java. Zainstaluj z npm i wywołuj API z mikroserwisów, workerów w tle oraz pipeline’ów wsadowych przez most Node.js‑to‑Java.
- Node.js 18 lub nowszy
- Java JDK 8 lub nowszy (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK)
- Instalacja przez npm: `npm install aspose.barcode`
- Silnik Java z API przyjaznym JavaScript przez most Node.js‑to‑Java
Demo kodu na żywo
Wklej tekst → otrzymasz kod kreskowy. Upuść plik → otrzymasz zdekodowane dane. Oba przykłady zawierają automatycznie generowany kod, który możesz skopiować prosto do projektu.
Workflow kodów kreskowych dla API, zadań i dokumentów
Buduj niezawodne przepływy kodów kreskowych w Node.js bez przenoszenia przetwarzania do zewnętrznych usług. Generuj etykiety gotowe do druku, waliduj przychodzące kody oraz dekoduj z obrazów lub PDF-ów w pipeline’ach backendowych.
- Generuj kody 1D i 2D dla etykiet, biletów, faktur i opakowań produktów
- Odczytuj kody z obrazów rastrowych i dokumentów PDF
- Dostrajaj rozpoznawanie pod szybkość lub tolerancję, używając presetów i szczegółowych ustawień
- Wyjście do popularnych formatów rastrowych oraz formatów wektorowych (SVG, EMF), gdy jest potrzebne
- Zwracaj bogate wyniki: tekst kodu, symbolikę, region i orientację
Wysokoprzepustowe rozpoznawanie dla usług i wsadów
Skaluj od pojedynczych żądań do przetwarzania masowego. Wykrywaj wiele kodów na obraz, skupiaj się na regionach, aby przyspieszyć duże klatki, i przełączaj presety rozpoznawania zależnie od obciążenia.
Generowanie kodów w formatach rastrowych i wektorowych
Skanowanie regionów zainteresowania (ROI) dla dużych obrazów
Opcje walidacji ograniczające fałszywe trafienia
Automatyczny obrót i wykrywanie wielu kodów
Wiele symbolik w jednym przebiegu (np. QR i Code 128)
Presety QualitySettings dla szybkości vs. dokładności