CARA MEMBUAT QR CODE MENGGUNAKAN JAVA
Selamat
Malam guys .. :p :p :p
Malam
ini terasa bosen, gak tau mau ngapai,,, iseng-iseng aja dengerin curhatan temen
yang lagi ngerjain SKRIPSI tapi belum nemu gimana caranya buar QR CODE yang
kayak di BBM tapi dengan JAVA. Nah kebetulan nii,, beramal soleh hohohoh
Pertama-tama
tambahkan terlebih dahulu library qr_code nya sob kalo belum tau caranya silahkan dilihat
... ni ambil library qr_code nya di
DISINI
... ni ambil library qr_code nya di
RUMAHNYA SIMBAH GOOGLE
yaa ..
Kemudian
ke script-scriptnya
Langsung
aja ahh ni kakafuad kasih syntax programnya.
import
com.google.zxing.client.j2se.MatrixToImageWriter;
import
com.google.zxing.common.BitMatrix;
import
com.google.zxing.qrcode.QRCodeWriter;
import
java.io.File;
import
java.io.IOException;
import
java.io.UnsupportedEncodingException;
import
java.nio.ByteBuffer;
import
java.nio.CharBuffer;
import
java.nio.charset.CharacterCodingException;
import
java.nio.charset.Charset;
import
java.nio.charset.CharsetEncoder;
/**
*
* @author xxx
*/
public
class Barcode {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Charset charset =
Charset.forName("ISO-8859-1");
CharsetEncoder encoder =
charset.newEncoder();
byte[] b = null;
try {
// Convert a string to ISO-8859-1 bytes
in a ByteBuffer
ByteBuffer bbuf =
encoder.encode(CharBuffer.wrap("QR CODE by kakafuad"));
b = bbuf.array();
} catch (CharacterCodingException e) {
System.out.println(e.getMessage());
}
String data = null;
try {
data = new String(b,
"ISO-8859-1");
} catch (UnsupportedEncodingException e) {
System.out.println(e.getMessage());
}
// get a byte matrix for the data
BitMatrix matrix = null;
int h = 100;
int w = 100;
com.google.zxing.Writer writer = new
QRCodeWriter();
try {
matrix = writer.encode(data,
com.google.zxing.BarcodeFormat.QR_CODE,
w, h);
} catch (com.google.zxing.WriterException
e) {
System.out.println(e.getMessage());
}
String filePath =
"D:\\QRCode.png";
File file = new File(filePath);
try {
MatrixToImageWriter.writeToFile(matrix,
"PNG", file);
System.out.println("printing to
" + file.getAbsolutePath());
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
}
File
akan tersimpan ke dalam partisi D dengan nama QRCode.png
Trus jika temen-temen mau mengganti encode text
nya ganti pada bagian ini
Ini lah Hasil Akhirnya ...
OK
clear deh Tugas SKRIPSI mu lekk... :o :o hahahah
Sekian
dulu yaa,,, semoga bermanfaat hiii :D
CARA MEMBUAT QR CODE MENGGUNAKAN JAVA
Reviewed by Unknown
on
20:24
Rating:
bro, kalo misalkan mengconvert identitas ktp ke qr code gimana ya ? mohon penjelasan nya , terima kasih
ReplyDelete