API de génération et de reconnaissance de codes-barres pour Java
Code-barres en Java, prêt en quelques lignes
Plus d’exemples >// Create instance of BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "ASPOSE");
// Set barcode x-dimension in pixels
gen.getParameters().getBarcode().getXDimension().setPixels(4);
// Generate barcode and Save to PNG
gen.save("QRCode.png", BarCodeImageFormat.PNG);
> compile(group: ‘com.aspose’, name: ‘aspose-barcode’, version: ‘25.6’)
Pourquoi Aspose.BarCode pour Java ?
En production, les codes-barres proviennent souvent de scanners, caméras mobiles et PDF. Ce SDK est conçu pour maintenir un décodage fiable lorsque l’entrée est bruitée, à faible contraste, inclinée ou partiellement endommagée. Utilisez les préréglages QualitySettings pour équilibrer vitesse et tolérance, et appliquez des options ciblées lorsque vous avez besoin de plus de robustesse sur des images difficiles.
Normes ? Couvert.
Aspose.BarCode for 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
Support Java multiplateforme
Aspose.BarCode for Java s’exécute sur tout système d’exploitation prenant en charge Java. Il est compatible avec JDK/JRE 1.8 et supérieur et s’intègre aux stacks Java courantes pour applications desktop, services et applications web.
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.
La puissance des codes-barres pour chaque projet Java
Aspose.BarCode for Java apporte une génération et une reconnaissance fiables de codes-barres à des systèmes Java de toute taille. Il convient parfaitement aux applications d’entreprise, workflows documentaires et automatisations back-end où vous avez besoin de résultats cohérents et d’une large couverture de symbologies selon les environnements.
Avec un contrôle total sur la création et le décodage des codes-barres, vous pouvez :
- Générer et reconnaître plus de 80 types de codes-barres
- Lire des codes-barres depuis des images raster, des PDF et des flux
- Gérer des images pivotées, inclinées et bruitées avec des réglages de reconnaissance configurables
- Personnaliser la taille, la résolution, les couleurs, les légendes et le rendu du texte
- Implémenter les standards de codes-barres GS1, ECI et postaux
Fonctionnalités et capacités
Aspose.BarCode for Java est une puissante bibliothèque de développement pour générer et reconnaître des codes-barres 1D et 2D à partir de différents types d’images, quel que soit l’angle. Cette API permet d’exporter les codes-barres générés vers divers formats d’image haute qualité et de modifier l’apparence des codes-barres ainsi que leurs paramètres, tels que la couleur d’arrière-plan, la couleur des barres, l’angle de rotation, la dimension X, la qualité d’image, la résolution, les légendes, la taille et bien d’autres. Elle fournit également des fonctionnalités avancées de détection et de lecture et prend en charge plus de 80 types de codes-barres.
Enregistrer des étiquettes de codes-barres dans différents formats
Reconnaître depuis un flux ou un fichier
Encoder et décoder des caractères (non anglais) dans les types 2D
Faire pivoter des images de codes-barres à n’importe quel angle
Scanner des codes-barres depuis des fichiers TIFF et PDF multipages avec Aspose.PDF
Prise en charge des symbologies linéaires, 2D et postales