Question

Comment puis-je créer une image de code à barres en Java? Je besoin de quelque chose qui va me permettre d'entrer un numéro et produire l'image de code à barres correspondant. Y at-il une bibliothèque libre disponible pour ce type de tâche?

Était-ce utile?

La solution

iText est une grande bibliothèque Java PDF. Ils ont également une API pour la création de codes à barres. Vous n'avez pas besoin d'être la création d'un PDF à l'utiliser.

Cette page présente les détails sur créer des codes-barres . Voici un exemple de ce site:

BarcodeEAN codeEAN = new BarcodeEAN();
codeEAN.setCodeType(codeEAN.EAN13);
codeEAN.setCode("9780201615883");
Image imageEAN = codeEAN.createImageWithBarcode(cb, null, null);

La plus grande chose que vous devez déterminer est quel type de code-barres dont vous avez besoin. Il existe de nombreux formats de codes à barres et iText prend en charge un grand nombre d'entre eux. Vous aurez besoin de savoir quel format vous avez besoin avant de pouvoir déterminer si cette API fonctionne pour vous.

Autres conseils

Il y a aussi cette API gratuite que vous pouvez utiliser pour faire des codes-barres libres en java.

Barbecue

Il y a une bibliothèque gratuite appelée barcode4j

ZXing est une bibliothèque Java open source pour lire et générer des images de codes à barres. Vous devez obtenir le code source et construire vous-même les pots. Voici un simple, tutoriel que j'ai écrit pour la construction avec des pots de ZXing et l'écriture votre premier programme avec ZXing.

[ http://www.vineetmanohar.com/2010/09 / java-code à barres-api /]

J'utilise barbecue , Il est grand, et prend en charge un très large éventail de formats de codes à barres.
Voyez si vous aimez son API .

API Exemple:

public static Barcode createCode128(java.lang.String data)
                             throws BarcodeException
  

Crée un code 128 code-barres   commute dynamiquement entre le caractère   ensembles pour donner le plus petit possible   codage. Cela encoder tous   caractères numériques, supérieure et inférieure   cas caractères alphanumériques et de commande   caractères du standard ASCII   jeu de caractères. La taille du code à barres   créé sera le plus petit possible   pour les données fournies, et l'utilisation de cette   encodage « optimale » généralement   donner plus petits codes à barres que l'un des   3 autres encodages "vanille".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top