Une précision de niveau Java pour les backends Node

Les services Node.js gèrent souvent des entrées du monde réel : photos mobiles, étiquettes d’entrepôt, documents scannés et PDF. Ce SDK expose un moteur Java mature de codes-barres à Node.js afin que vous puissiez conserver votre stack tout en décodant de façon fiable dans des conditions imparfaites.

Normes ? Couvert.

Aspose.BarCode for Node.js via Java prend en charge tous les principaux formats d’image, y compris des formats vectoriels comme SVG et EMF, ainsi que PDF. Utilisez notre API pour reconnaître files depuis des scanners ou des caméras en toute simplicité. Voici toutes les symbologies de codes-barres prises en charge, y compris les types 1D, 2D, postaux et composites. Chacune peut être générée et reconnue sur toutes les plateformes prises en charge.

Codes matriciels / 2D

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

Codes linéaires / 1D

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

Codes industriels et composites

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

Déployez dans n’importe quel environnement Node.js

Exécutez sous Windows, Linux, macOS ou Solaris partout où Node.js et Java sont disponibles. Installez depuis npm et appelez l’API depuis des microservices, workers en arrière-plan et pipelines batch via un pont Node.js vers Java.

  • Node.js 18 ou supérieur
  • Java JDK 8 ou supérieur (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK)
  • Installer via npm : `npm install aspose.barcode`
  • Moteur Java avec une API adaptée à JavaScript via le pont Node.js-to-Java
Microsoft Windows
Linux
macOS
Intellij Idea
VS Code
Docker
GitHub

Démo de code en direct

Collez du texte → obtenez un code-barres. Déposez un fichier → obtenez les données décodées. Les deux exemples incluent du code d’exemple généré automatiquement afin que vous puissiez le copier directement dans votre projet.


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

Workflows codes-barres pour API, jobs et documents

Créez des flux de codes-barres fiables dans Node.js sans externaliser le traitement vers des services tiers. Générez des étiquettes prêtes à imprimer, validez des codes entrants et décodez depuis des images ou des PDF dans des pipelines back-end.

  • Générer des codes-barres 1D et 2D pour des étiquettes, tickets, factures et emballages produits
  • Lire des codes-barres depuis des images raster et des documents PDF
  • Ajuster la reconnaissance pour la vitesse ou la tolérance via des préréglages et des réglages détaillés
  • Sortir vers des formats raster courants et des formats vectoriels (SVG, EMF) lorsque nécessaire
  • Renvoyer des résultats riches : texte, symbologie, région et orientation

Reconnaissance à haut débit pour services et traitements batch

Passez d’une requête unique au traitement en masse. Détectez plusieurs codes-barres par image, focalisez-vous sur des régions pour accélérer les grandes images, et changez de préréglages de reconnaissance selon la charge.

Feature icon

Générer des codes-barres en formats raster et vectoriels

Feature icon

Scan par région d’intérêt pour les grandes images

Feature icon

Options de validation pour réduire les faux positifs

Feature icon

Auto-rotation et détection multi-codes

Feature icon

Plusieurs symbologies en un seul passage (par exemple, QR et Code 128)

Feature icon

Préréglages QualitySettings pour la vitesse vs la précision