Aspose.BarCode  for Java

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

Générez, personnalisez et reconnaissez des images de codes-barres linéaires, 2D et postaux à partir de fichiers JPG, TIFF, PNG, BMP, GIF et EXIF.

  Télécharger l'essai gratuit
  
 

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 de lire des codes-barres 1D et 2D à partir d'images de différents formats sous plusieurs angles.

Aspose.BarCode pour Java rend les étiquettes dans une multitude de formats d'image avec des options d'imagerie très flexibles. De plus, la bibliothèque permet l'impression ainsi que l'encodage et le décodage de multiples symbologies.

Fonctionnalités avancées de la bibliothèque de codes à barres Java

Spécifiez les symbologies 1D, 2D et postales

Ajuster et modifier les propriétés liées à l'apparence du texte de code

Gérer les styles de légende et de police

Prise en charge des données de somme de contrôle et de supplément

Générer des images de codes-barres dans plusieurs formats d'image

Lire les types 1D et 2D sous n'importe quel angle

Personnaliser la hauteur des images

Prise en charge des dimensions X et Y pour le type 2D

Optimiser l'encodage Code128

Manipulez les étiquettes de plusieurs façons

L'API Aspose.BarCode pour Java offre la possibilité de manipuler les bordures, le style, la marge et la largeur de l'image ainsi que la couleur d'arrière-plan et la couleur de la barre de l'image. Vous pouvez également faire pivoter les images selon n'importe quel angle et produire des images de codes à barres de haute qualité avec anticrénelage. En plus de cela, les marges d'image & la résolution peut être personnalisée.

Reconnaître les codes-barres à partir d'images

La bibliothèque de codes à barres Java est capable de lire à partir de différentes images. La classe BarCodeReader, qui est principalement responsable de la fonction de reconnaissance, prend en charge de nombreux formats d'image populaires, notamment BMP, PNG, TIFF, JPEG & GIF. Le processus de reconnaissance est hautement configurable, ce qui vous permet de définir les régions attendues pour trouver des étiquettes de code sur une image, d'appliquer des conseils de reconnaissance manuelle pour optimiser le scan & appliquer des filtres de binarisation sur l'image.

Lire le type de code à barres et le texte de l'image - Java

// initialise le lecteur avec l'image & type attendu

BarCodeReader reader = new BarCodeReader(dir + "bcode.png", DecodeType.ALL_SUPPORTED_TYPES);

// lire le code

while (reader.read()) {

	// affiche le type de code et le texte

	System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());

}

Symbologies de codes-barres prises en charge

L'API Aspose.BarCode for Java offre un support pour plusieurs symbologies 1D, 2D et postales ayant à la fois des capacités d'encodage et de décodage :

  • EAN-13
  • EAN-8
  • UPC-A
  • UPC-E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code-11
  • Codabar
  • EAN-14 (SCC14)
  • SSCC-18
  • ITF-14
  • Matrix 2 of 5
  • PZN
  • Code-128
  • Code-39 Extended
  • Code-39 Standard
  • Code-93 Extended
  • Code-93 Standard
  • IATA 2 of 5
  • OPC
  • GS1 Code-128
  • ISBN
  • ISMN
  • ISSN
  • ITF-6
  • VIN
  • Pharmacode
  • Databar Omni Directional
  • Databar Limited
  • Databar Truncated
  • Databar Expanded
  • Patch Code (Décoder uniquement)
  • Supplement (Décoder uniquement)

Symbologies 2D prises en charge

  • PDF417
  • Macro PDF417
  • DataMatrix
  • QR
  • Aztec (Encoder uniquement)
  • Italian Post 25
  • GS1 Data Matrix

Symbologies postales prises en charge

  • Postnet
  • USPS OneCode
  • Planet
  • Australia Post
  • Deutsche Post Identcode
  • Deutsche Post Leticode
  • Singapore Post
  • Swiss Post Parcel
  • RM4SCC
  • Australian Poste Parcel
  
  

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 :