Sunday, September 8, 2013

Cara Membuat Barcode Menggunakan Java

"UPDATE"

Barcode adalah gambaran data numerik atau alfanumerik dalam bentuk simbol yang dapat dibaca mesin dan terdiri atas garis tegak dan spasi. Lebar dan jarak arcode beragam sesuai dengan data yang di-enkode dan standar enkode yang digunakan.

Barcode dibaca oleh pemindai elektronik peka cahaya. Saat membaca barcode, pemindai semacam ini akan mendeteksi tinggi rendahnya faktor refleksi barcode yang tercetak pada kartu plastik, menggunakan prinsip pematulan dan penyerapan cahaya: sinar dipantulkan oleh bidang barcode yang lebih terang dan diserap oleh bidang yang lebih gelap.

Pada postingan kali ini kita belajar untuk membuat barcode dari java.


Untuk pembuatan barcode menggunakan java kita akan gunakan library itext, kita menggunakan itext  1.4 yang bisa didownload disini

Setelah mengadd library itext masukkan code berikut

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package barcode;


import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.PageSize;
import com.lowagie.text.pdf.Barcode128;
import com.lowagie.text.pdf.PdfWriter;
import java.awt.Rectangle;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;

/**
 *
 * @author 
 */
public class Barcode {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws FileNotFoundException, DocumentException {
        // TODO code application logic here
        
        Document document = new Document(PageSize.A4);
        PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("/dataku/tess.pdf"));
        document.open();
        Barcode128 code128 = new Barcode128();
        code128.setGenerateChecksum(true);
        code128.setCode("123456789");        
        document.add(code128.createImageWithBarcode(writer.getDirectContent(), null,null));
        document.close();
        System.out.println("Sukses");
    }
    
}


Setelah project di jalankan hasilnya seperti dibawah ini

9 comments:

  1. Ini untu membuat code barcode atau membaca nya ya mas?

    ReplyDelete
  2. itu untuk membuat code barcodenya

    ReplyDelete
  3. Mas klu nyimpan hasilnya sebagai gambar bukan pdf bisa ngga' mas?? thank's

    ReplyDelete
  4. masuk kesini coy
    coffeprogram.blogspot.com

    ReplyDelete
  5. mas pertama buat barcodenya gimana? apa langsung coding gitu atau gimana. mohon pencerahannya

    ReplyDelete
  6. kalau lewat button trus ngambil textnya dari texfield gimana ya sam?

    ReplyDelete
  7. ini pake netbeans sama Itext berapa ?

    ReplyDelete
  8. This comment has been removed by a blog administrator.

    ReplyDelete

Note: Only a member of this blog may post a comment.