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.

Microsoft Windows
Linux
Gradle
macOS
IntelliJ IDEA
Eclipse
Apache Maven
GitHub
Docker

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 BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "1234567"); // Set generation parameters gen.getParameters().getBarcode().getXDimension().setPixels(7); gen.getParameters().getBorder().setColor(new Color(0xff000000, true)); gen.getParameters().getBorder().getWidth().setPixels(7); // Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG);

// Initialize BarCodeReader BarCodeReader reader = new BarCodeReader("image.png", DecodeType.QR); // Set recognition quality reader.setQualitySettings(QualitySettings.getHighPerformance()); // Recognize barcodes and output results BarCodeResult[] res = reader.readBarCodes(); System.out.printf("Recognized %d barcode(s)%n", res.length); for (BarCodeResult result : res) { System.out.printf("%s: %s%n", result.getCodeTypeName(), result.getCodeText()); }

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.

Feature icon

Enregistrer des étiquettes de codes-barres dans différents formats

Feature icon

Reconnaître depuis un flux ou un fichier

Feature icon

Encoder et décoder des caractères (non anglais) dans les types 2D

Feature icon

Faire pivoter des images de codes-barres à n’importe quel angle

Feature icon

Scanner des codes-barres depuis des fichiers TIFF et PDF multipages avec Aspose.PDF

Feature icon

Prise en charge des symbologies linéaires, 2D et postales