Node arka uçları için Java düzeyinde barkod doğruluğu

Node.js servisleri sıkça gerçek dünya girdileriyle çalışır: mobil fotoğraflar, depo etiketleri, taranmış belgeler ve PDF’ler. Bu SDK, olgun bir Java barkod motorunu Node.js’e açar; böylece yığınınızı korurken kusurlu koşullarda bile güvenilir şekilde çözümleyebilirsiniz.

Standartlar mı? Hepsi var.

Aspose.BarCode for Node.js via Java SVG ve EMF gibi vektör formatları ile PDF dahil tüm başlıca görüntü formatlarını destekler. API’mizi kullanarak files dosyalarını tarayıcılardan veya kameralardan kolayca tanıyın. 1D, 2D, posta ve bileşik türler dahil desteklenen tüm barkod sembolojileri burada. Her biri, desteklenen tüm platformlarda oluşturulabilir ve tanınabilir.

Matris / 2D Kodlar

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

Lineer / 1D Kodlar

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

Endüstri ve Bileşik Kodlar

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

Her Node.js ortamına dağıtın

Node.js ve Java’nın bulunduğu her yerde Windows, Linux, macOS veya Solaris üzerinde çalıştırın. npm’den yükleyin ve Node.js-to-Java bridge üzerinden mikroservislerden, background worker’lardan ve batch pipeline’lardan API’yi çağırın.

  • Node.js 18 veya üzeri
  • Java JDK 8 veya üzeri (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK)
  • npm ile yükleyin: `npm install aspose.barcode`
  • Node.js-to-Java bridge üzerinden JavaScript dostu API ile Java motoru
Microsoft Windows
Linux
macOS
Intellij Idea
VS Code
Docker
GitHub

Canlı Kod Demosu

Metni yapıştırın → barkod alın. Bir dosyayı bırakın → çözümlenmiş veriyi alın. Her iki örnek de otomatik üretilen örnek kodla gelir; böylece doğrudan projenize kopyalayabilirsiniz.


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

API’ler, işler ve belgeler için barkod iş akışları

İşlemeyi harici servislere taşımadan Node.js içinde güvenilir barkod akışları oluşturun. Yazdırmaya hazır etiketler üretin, gelen kodları doğrulayın ve arka uç pipeline’larında görüntü veya PDF’lerden çözümleyin.

  • Etiketler, biletler, faturalar ve ürün ambalajları için 1D ve 2D barkodlar oluşturun
  • Raster görüntülerden ve PDF belgelerinden barkod okuyun
  • Ön ayarlar ve ayrıntılı ayarlarla tanımayı hız veya tolerans için ayarlayın
  • Gerektiğinde yaygın raster formatlara ve vektör formatlara (SVG, EMF) çıktı verin
  • Zengin sonuçlar döndürün: kod metni, semboloji, bölge ve yönelim

Servisler ve batch’ler için yüksek throughput’lu tanıma

Tekil isteklerden toplu işlemeye ölçekleyin. Görüntü başına birden çok barkod tespit edin, büyük kareleri hızlandırmak için bölgelere odaklanın ve iş yüküne göre tanıma ön ayarlarını değiştirin.

Feature icon

Barkodları raster ve vektör formatlarda oluşturun

Feature icon

Büyük görüntüler için ilgi bölgesi (ROI) taraması

Feature icon

Yanlış pozitifleri azaltmak için doğrulama seçenekleri

Feature icon

Otomatik döndürme ve çoklu barkod tespiti

Feature icon

Tek geçişte birden fazla semboloji (ör. QR ve Code 128)

Feature icon

Hız ve doğruluk dengesi için QualitySettings ön ayarları