We can generate a bar code image by using the itext jar.
Itext jar : http://sourceforge.net/projects/itext/
Download jar : http://sourceforge.net/projects/itext/files/latest/download
sample code
Itext jar : http://sourceforge.net/projects/itext/
Download jar : http://sourceforge.net/projects/itext/files/latest/download
sample code
import com.itextpdf.text.pdf.BarcodePDF417; import java.awt.Color; import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; import java.io.FileOutputStream; import java.io.IOException; import javax.imageio.ImageIO; /** * * @author Uttesh Kumar T.H. */ public class GenerateBarCodeImage { public static void main(String[] args) throws IOException { BarcodePDF417 barcode = new BarcodePDF417(); barcode.setText("Bla bla"); java.awt.Image img = barcode.createAwtImage(Color.BLACK, Color.WHITE); BufferedImage outImage = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_RGB); outImage.getGraphics().drawImage(img, 0, 0, null); ByteArrayOutputStream bytesOut = new ByteArrayOutputStream(); ImageIO.write(outImage, "png", bytesOut); bytesOut.flush(); byte[] pngImageData = bytesOut.toByteArray(); FileOutputStream fos = new FileOutputStream("barcode.png"); fos.write(pngImageData); fos.flush(); fos.close(); } }
0 comments:
Post a Comment