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
Microsoft Windows
Linux
macOS
Intellij Idea
VS Code
Docker
GitHub

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.


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

// Initialize BarCodeReader let reader = new BarCodeReader("image.png", null, DecodeType.QR); // Set recognition quality reader.setQualitySettings(QualitySettings.getHighPerformance()); // Recognize barcodes and output results let res = reader.readBarCodes(); console.log(`Recognized ${res.length} barcode(s)`); for (const result of res) { console.log(`${result.getCodeTypeName()}: ${result.getCodeText()}`); }

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.

Feature icon

Generowanie kodów w formatach rastrowych i wektorowych

Feature icon

Skanowanie regionów zainteresowania (ROI) dla dużych obrazów

Feature icon

Opcje walidacji ograniczające fałszywe trafienia

Feature icon

Automatyczny obrót i wykrywanie wielu kodów

Feature icon

Wiele symbolik w jednym przebiegu (np. QR i Code 128)

Feature icon

Presety QualitySettings dla szybkości vs. dokładności