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
Ini untu membuat code barcode atau membaca nya ya mas?
ReplyDeleteitu untuk membuat code barcodenya
ReplyDeleteMas klu nyimpan hasilnya sebagai gambar bukan pdf bisa ngga' mas?? thank's
ReplyDeletemasuk kesini coy
ReplyDeletecoffeprogram.blogspot.com
mas pertama buat barcodenya gimana? apa langsung coding gitu atau gimana. mohon pencerahannya
ReplyDeletekalau lewat button trus ngambil textnya dari texfield gimana ya sam?
ReplyDeletelibrary nya tidak bia di buka
ReplyDeleteini pake netbeans sama Itext berapa ?
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDelete