Cara membuat Barcode menggunakan PHP
Aplikasi Pembuat Barcode sederhana menggunakan php, tutorial membuat barcode ini tidak terlalu sulit, disini penulis akan sharing dan membahas barcode php lengkap dengan filenya, ikuti step by step tutorial ini :
Buatlah sebuah file dan beri nama barcode.php, copy seluruh code berikut :
<?php
// Including all required classes
require_once('class/BCGFontFile.php');
require_once('class/BCGColor.php');
require_once('class/BCGDrawing.php');
// Including the barcode technology
require_once('class/BCGcode128.barcode.php');
// Loading Font
$font = new BCGFontFile('./font/Arial.ttf', 18);
// Don't forget to sanitize user inputs
$text = isset($_GET['text']) ? $_GET['text'] : '12356789';
// The arguments are R, G, B for color.
$color_black = new BCGColor(0, 0, 0);
$color_white = new BCGColor(255, 255, 255);
$drawException = null;
try {
$code = new BCGcode128();
$code->setScale(2); // Resolution
$code->setThickness(30); // Thickness
$code->setForegroundColor($color_black); // Color of bars
$code->setBackgroundColor($color_white); // Color of spaces
$code->setFont($font); // Font (or 0)
$code->parse($text); // Text
} catch(Exception $exception) {
$drawException = $exception;
}
/* Here is the list of the arguments
1 - Filename (empty : display on screen)
2 - Background color */
$drawing = new BCGDrawing('', $color_white);
if($drawException) {
$drawing->drawException($drawException);
} else {
$drawing->setBarcode($code);
$drawing->draw();
}
//$drawing->setFilename('barcode.png');
header('Content-Type: image/png');
header('Content-Disposition: inline; filename="barcode.png"');
// Draw (or save) the image into PNG format.
$drawing->finish(BCGDrawing::IMG_FORMAT_PNG);
?>
Setelah itu silahkan simpan dengan nama barcode.php tadi, selanjutnya silahkan download class yang diperlukan untuk membuat barcode php ini, Download File barcode, lihat format peletakan file yang benar,
Jika ada pertanyaan, jangan ragu - ragu untuk berkomentar di kolom komentar, terima kasih ;)