Aspose.BarCode  pour Java

API de génération et de reconnaissance de codes-barres Java

Créez et reconnaissez des codes-barres de types linéaires, 2D et postaux dans n’importe quelle application Java.

  Download Free Trial
  
 

Aspose.BarCode for Java est une API robuste et fiable fournissant les fonctionnalités de génération et de reconnaissance de codes-barres pour les applications Java. Il prend en charge les normes et spécifications les plus établies et permet aux développeurs de lire des codes-barres 1D et 2D à partir de différents fichiers image sous n'importe quel angle. Aspose.BarCode pour Java rend les images de codes à barres dans une variété de formats d'image avec des options d'imagerie très flexibles. La bibliothèque prend en charge l'encodage et le décodage de plus de 60 types de codes-barres et permet l'impression directe d'images de codes-barres.

Fonctionnalités avancées de la bibliothèque Java

Personnaliser les types et l'apparence des codes-barres

L'API de code-barres pour Java permet aux développeurs d'affiner l'apparence des codes-barres générés en spécifiant le type de code-barres, le texte d'entrée, le style de police, les couleurs d'arrière-plan et de premier plan, l'alignement et l'emplacement des légendes, ainsi que d'autres propriétés. Vous pouvez modifier la légende en définissant sa visibilité pour les légendes supérieures et inférieures, la police, les couleurs et l'alignement.

Exemple en direct de génération de code-barres

L'API de codes-barres permet aux développeurs de générer facilement des images de codes-barres de haute qualité dans leurs applications. Il prend en charge un large éventail de types de codes-barres, y compris ceux largement utilisés comme QR Code et Code 128, ainsi que des types plus spécialisés comme Aztec Code et Data Matrix. L'API permet aux développeurs de personnaliser l'apparence des codes-barres générés, y compris les couleurs de premier plan et d'arrière-plan, la police et l'alignement des légendes. Grâce à l'API, les développeurs peuvent facilement générer des codes-barres 2D de la même manière qu'ils généreraient des codes-barres unidimensionnels.

Code to be executed - Java


// Create an instane of the BarcodeGenerator class
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR);

// Specify the code text
generator.setCodeText("");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
generator.getParameters().getBarcode().getXDimension().setMillimeters(2);

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate image
generator.generateBarCodeImage();
Generation result

Insérer des codes-barres dans des documents PDF

La bibliothèque de codes-barres permet aux développeurs non seulement de créer des codes-barres personnalisés, mais également d'ajouter directement des images générées dans des documents PDF. Vous pouvez d'abord créer des images de codes-barres à l'aide de l'un des formats raster pris en charge, puis les insérer dans un fichier PDF. L'API permet d'ajouter des codes-barres sans compression d'image ni perte de qualité. Il fournit également des fonctionnalités permettant de modifier les paramètres et l'apparence des codes-barres avant les insertions ou d'ajouter l'image générée dans plusieurs pages de document à la fois. L'API Aspose.BarCode peut être utilisée pour l'impression de haute qualité d'images de codes à barres. Les images raster ont la résolution standard de 96 dpi, ce qui ne suffit pas à cet effet. L'API permet de définir une résolution d'image de code-barres de 300 ou 600 dpi pour imprimer des documents PDF de haute qualité.

Exemple en direct de reconnaissance de code-barres

La bibliothèque de codes-barres Java est un outil puissant pour travailler avec des codes-barres dans les applications Java. L'une de ses principales caractéristiques est la possibilité de lire des codes-barres à partir de différents formats de fichiers image. La classe BarCodeReader, qui est la classe principale responsable de la reconnaissance des codes-barres, prend en charge de nombreux formats d'image populaires, notamment BMP, PNG, TIFF, JPEG et GIF. Cela facilite l'intégration de la fonctionnalité de reconnaissance de codes-barres dans un large éventail d'applications.

Ready to recognize Reconnaître Déposez un fichier ici ou cliquez pour parcourir *

* En téléchargeant vos fichiers ou en utilisant le service, vous acceptez nos Conditions d'utilisation utiliser et Politique de confidentialité.

Code to be executed - Java

    
// initialize reader with image & expected type
BarCodeReader reader = new BarCodeReader(var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes);

// read code
while (reader.read()) {
    // print the code type & text
    System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());
}

Résultat de la reconnaissance

Numériser des codes-barres à partir de documents PDF

Outre la lecture de codes-barres à partir de fichiers image, la bibliothèque de codes-barres peut être utilisée pour numériser des codes-barres à partir de fichiers PDF. Les développeurs peuvent implémenter une détection rapide des codes-barres dans les documents PDF comportant plusieurs pages. L'API propose plusieurs façons de le faire. La méthode recommandée consiste à convertir les pages du document en images raster, puis à appliquer des mécanismes de lecture de codes-barres. Rendre le contenu de la page en images raster est suggéré comme l'approche la plus simple et la plus efficace. Sinon, les images de codes-barres peuvent d'abord être détectées et extraites du document PDF source. Cette méthode facilite la lecture des codes à barres avec la résolution d'origine. L'API Aspose.BarCode permet de traiter des fichiers PDF multipages pour détecter et reconnaître tous les codes-barres présentés dans un document.

Ce que les gens disent

Ne vous contentez pas de nous croire sur parole. Découvrez ce que les utilisateurs ont à dire sur les API.

 
 
View Case Studies
  

Support and Learning Resources

  
  

Aspose.BarCode propose des API individuelles de génération et de reconnaissance de codes-barres pour d'autres environnements de développement populaires, comme indiqué ci-dessous :