Akurasi barcode kelas Java untuk backend Node

Layanan Node.js sering menangani input dunia nyata: foto mobile, label gudang, dokumen hasil pindai, dan PDF. SDK ini mengekspos mesin barcode Java yang matang ke Node.js sehingga Anda bisa mempertahankan stack dan tetap mendekode dengan andal dalam kondisi yang tidak sempurna.

Standar? Beres.

Aspose.BarCode for Node.js via Java mendukung semua format gambar utama, termasuk format vektor seperti SVG dan EMF, serta PDF. Gunakan API kami untuk mengenali files dari pemindai atau kamera dengan mudah. Berikut semua simbologi barcode yang didukung, termasuk tipe 1D, 2D, pos, dan komposit. Semuanya dapat dibuat dan dikenali di semua platform yang didukung.

Kode matriks / 2D

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

Kode linear / 1D

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

Kode industri & komposit

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

Penerapan di lingkungan Node.js apa pun

Jalankan di Windows, Linux, macOS, atau Solaris di mana Node.js dan Java tersedia. Instal dari npm dan panggil API dari microservices, background worker, dan pipeline batch melalui bridge Node.js-to-Java.

  • Node.js 18 atau lebih tinggi
  • Java JDK 8 atau lebih tinggi (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK)
  • Instal via npm: `npm install aspose.barcode`
  • Mesin Java dengan API yang ramah JavaScript via bridge Node.js-to-Java
Microsoft Windows
Linux
macOS
Intellij Idea
VS Code
Docker
GitHub

Demo Kode Langsung

Tempel teks → dapatkan barcode. Tarik & lepas file → dapatkan data terdekode. Kedua contoh dilengkapi kode contoh yang dibuat otomatis sehingga bisa langsung kamu salin ke proyekmu.


// 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()}`); }

Alur kerja barcode untuk API, job, dan dokumen

Bangun alur barcode yang andal di Node.js tanpa memindahkan pemrosesan ke layanan eksternal. Buat label siap cetak, validasi kode masuk, dan dekode dari gambar atau PDF pada pipeline backend.

  • Membuat barcode 1D dan 2D untuk label, tiket, faktur, dan kemasan produk
  • Membaca barcode dari gambar raster dan dokumen PDF
  • Menyetel pengenalan untuk kecepatan atau toleransi menggunakan preset dan pengaturan detail
  • Output ke format raster umum dan format vektor (SVG, EMF) saat diperlukan
  • Mengembalikan hasil kaya: teks kode, simbologi, region, dan orientasi

Pengenalan throughput tinggi untuk layanan dan batch

Skalakan dari permintaan tunggal hingga pemrosesan massal. Deteksi beberapa barcode per gambar, fokuskan region untuk mempercepat frame besar, dan ganti preset pengenalan sesuai beban kerja.

Feature icon

Membuat barcode dalam format raster dan vektor

Feature icon

Pemindaian region-of-interest untuk gambar besar

Feature icon

Opsi validasi untuk mengurangi false positive

Feature icon

Auto-rotation dan deteksi multi-barcode

Feature icon

Beberapa simbologi dalam sekali proses (misalnya QR dan Code 128)

Feature icon

Preset QualitySettings untuk kecepatan vs akurasi