Génération de code à barres avec zxing
suis en mesure de générer des codes à barres à l'aide de zxing bibliothèque de codes-barres, le matin à l'aide ...
String text = "123456789101";
int width = 300;
int height = 100;
String imgFormat = "png";
BitMatrix bitMatrix = new UPCAWriter().encode(text, BarcodeFormat.UPC_A, width, height);
MatrixToImageWriter.writeToStream(bitMatrix, imgFormat, new FileOutputStream(new File("C:\\code_.png")));
out.println("Success!");
J'ai eu ma sortie, avec le plan image de code à barres, mais je veux imprimer du texte(String texte = "123456789101";) " aussi bas de l'image, tout savoir svp aider moi.
Merci beaucoup.
Vous devez vous connecter pour publier un commentaire.
Si votre bibliothèque ne possède pas de mettre en œuvre une telle chose, et je suppose qu'il n'est pas qu'il n'y aurait pas de question ici sinon, vous pouvez imprimer votre code sur le dessus de l'image de code-barres vous-même. Vérifier cette question pour une brève description de la façon dont il peut être fait.
L'autre option est de sortie le code en clair dans le texte sous l'image - pas sûr si cela vous convient.
UPD: Vous pouvez également essayer les Barcode4j de la bibliothèque. Je pense qu'il peut faire de telles choses.
Est un vieux thread, mais si quelqu'un à encore besoin d'elle...
Vous pouvez jouer avec la largeur et de hauteur variables, la police, le type de code à barres, etc.
La EAN13Constant est ici :
Cette méthode permet de dessiner un rectangle blanc et sur la chaîne codée en bas de l'image., à l'aide de java.awt.