Génération et reconnaissance de codes-barres pour Node.js via Java
Générez et lisez des codes-barres dans Node.js en quelques lignes
// 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
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
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.
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.
Générer des codes-barres en formats raster et vectoriels
Scan par région d’intérêt pour les grandes images
Options de validation pour réduire les faux positifs
Auto-rotation et détection multi-codes
Plusieurs symbologies en un seul passage (par exemple, QR et Code 128)
Préréglages QualitySettings pour la vitesse vs la précision