- Barcode Products
-
Guide
- Generate barcodes in ASP.NET
- Generate barcodes in .NET WinForms
- Generate barcodes in Visual C#.NET
- Generate barcodes in Visual Basic.NET
- Generate barcodes in Java
- Generate barcodes in Crystal Reports
- Generate barcodes in Reporting Service
- Generate barcodes in RDLC Report
- Generate Barcodes in BIRT Report
- Integration
- Knowledge
- Order Now
- About Us
Java Barcode Generator is a Java Barcode Generation library which generates Linear (1D) and Matrix (2D) bar codes in Java applications.
Java Barcode Generator Library can be integrated into
- Java Application (Java Class, Java Bean, Swing)
- Java Web Application (JSP, Servlet, EJB, J2EE, Applet)
- Java Reporting (Jasper Reports & iReport)
Java Barcode Generator - All Supporting Barcode Symbology Types
Select the following barcode types to know, how to generate specific barcode types in your Java project using Java Barcode Generator
-
Linear
- Codabar - Code-11 - Code-39 - Code-93 - Code-128 - EAN-128/GS1-128 - Code 2 of 5 - Interleaved 2 of 5 - UPC-A - UPC-E - EAN-8 - EAN-13 - ISBN - ISSN - Identcode - Leitcode - Planet - Postnet - USPS Intelligent Mail Barcode (Onecode) - MSI Plessey - RM4SCC - ITF-14
Java Barcode Generator Developer Guide
1. Install & integrate Java Barcode Generator library (jar) into your Java project
- Download the trial version of Java Barcode Generator
- Unzip the package
- Add businessrefinery.barcode.jar to your Java project library or classpath
2. Generate & display barcode images in JSP or HTML pages using Java Barcode Generator Web Application
-
In downloaded Java Barcode Generator package, copy folder barcoding to your Java Servlet Container's application folder.
for example, in Tomcat, copy barcoding folder to {Tomcat Path}/webapps - Restart Java Servlet Container (Tomcat)
-
Insert the following html codes into your JSP or HTML pages, and it will generate barcode Code 128 with value 0123456789 in your web page.
<img src="http://localhost:8080/barcoding/linear?DATA=0123456789&TYPE=11" border=0 />
3. Generate barcodes in Java Class
3 Steps to generate barcodes in Java class:
-
Create a barcode object.
To create Linear barcode (like Code39, Code128, GS1-128, UPC/EAN), use class com.businessrefinery.barcode.Barcode.
To create Data Matrix barcode, use class com.businessrefinery.barcode.DataMatrix.
To create PDF-417 barcode, use class com.businessrefinery.barcode.PDF417.
To create QR-Code barcode, use class com.businessrefinery.barcode.QRCode. - Set barcode properties.
- Draw barcode, and output to your required formats (image format like gif, jpeg, or Java Image object, or Java OutputStream object)
// 1. Create linear barcode object. Barcode barcode = new Barcode(); // 2. Set barcode properties. barcode.setSymbology(Barcode.CODE128); barcode.setCode("0123456789"); // 3. Draw barcode, and output to gif format barcode.drawImage2File("C://code128.gif");
4. Generate barcodes in Java Servlet
Using Java Barcode Generator to generate barcodes in Servlet is an easy task.
Java Barcode Generator has provided you a method to draw barcodes and
output to Java ServletOutputStream object.
try { // Create barcode object and set barcode properties Barcode barcode = new Barcode(); barcode.setSymbology(Barcode.CODE128); barcode.setCode("0123456789"); response.setContentType("image/jpeg"); response.setHeader("Pragma", "no-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0); // Get Servlet OutputStream object ServletOutputStream servletoutputstream = response.getOutputStream(); // Draw barcode and output to Servlet OutputStream object barcode.drawOnStream(servletoutputstream); } catch (Exception e) { throw new ServletException(e); }
5. Generate & Output barcode to different formats
Java Barcode Generator supports barcode generating into different formats.
- Draw barcode & encode to image file (GIF & JPEG)
- Generate barcode & output to java.awt.image.BufferedImage object
- Generate barcode & output to java.io.OutputStream object
- Generate barcode & output to byte array byte[] object
- Draw & paint barcode on java.awt.Graphics2D object
// Create barcode object Barcode barcode = new Barcode(); // Barcode property settings barcode.setSymbology(Barcode.CODE128); barcode.setCode("0123456789"); // Draw barcode & encode to image file (GIF & JPEG) barcode.drawImage2File("C://code128.gif"); // Generate barcode & output to java.awt.image.BufferedImage object BufferedImage bufImage = barcode.drawImage(); // Generate barcode & output to java.io.OutputStream object barcode.drawOnStream("OutputStream object"); // Generate barcode & output to byte array byte[] object byte[] barcodeBytes = barcode.drawImage2Bytes(); // Draw & paint barcode on java.awt.Graphics2D object barcode.drawOnGraphics("[Graphics2D object], [Rectangle2D object]");
6. How to create barcodes in Jasper Reports?
View barcode generation in Jasper Reports using Java Barcode Generator
7. How to generate barcodes in iReport?
View barcode generation in iReport using Java Barcode Generator