Erstellen von gif-Barcodes mit barcode4j
Ich versuche, barcode erstellen mit barcode4j
lib. Dies ist, was ich habe: Und es sieht glatt. Dies ist, wie ich tun:
BitmapCanvasProvider provider = null;
Interleaved2Of5Bean bean = new Interleaved2Of5Bean();
int dpi = 100;
//Configure the barcode generator
bean.setModuleWidth(UnitConv.in2mm(1.0f /
dpi)); //makes the narrow
//bar
//width exactly
//one
//pixel
bean.doQuietZone(false);
provider =
new BitmapCanvasProvider(100, BufferedImage.TYPE_BYTE_GRAY,
true, 0);
bean.generateBarcode(provider, request.getParameter("barcode"));
provider.finish();
BufferedImage barcodeImage = provider.getBufferedImage();
response.setContentType("image/gif");
OutputStream outputStream = response.getOutputStream();
ImageIO.write(barcodeImage, "gif", outputStream);
outputStream.close();
Wie die Erhöhung der difinition?
- wenn du meinst-Auflösung, dann sollten Sie ändern Sie den ersten parameter von
BitmapCanvasProvider
Konstruktor
InformationsquelleAutor Tony | 2014-03-12
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, ich habe eine Lösung gefunden . Dies ist, wie ich getan habe:
Habe ich ein Beispiel in die jar - Datei (im examples-Verzeichnis). Ich poste es hier, wenn es jemand anderes suchen.
Auch hier ist eine Liste aller unterstützten barcode.
Es gibt auch noch ein erweitertes Beispiel, dass das hinzufügen von benutzerdefinierten element, um die barcode -
Laden Sie die jar-Datei über diesen link:
//http://www.onbarcode.com/tutorial/java-barcode-generation.html#1