Kod Bar dan kod QR ialah alat penting yang digunakan secara meluas dalam kehidupan moden. Ia digunakan secara meluas dalam pelbagai bidang seperti logistik, runcit, perubatan, pembayaran, dll. Artikel ini akan memperkenalkan cara membuat kod bar dan kod QR menggunakan PHP dan perpustakaan TCPDF.
1. Apakah itu TCPDF?
TCPDF ialah perpustakaan PHP untuk menjana dokumen PDF. Ia percuma, sumber terbuka, dan sudah digunakan secara meluas dalam banyak projek. Selain menjana dokumen PDF, TCPDF juga menyediakan fungsi mencipta kod bar dan kod QR.
2. Bagaimana hendak memasang TCPDF?
Memasang TCPDF adalah mudah. Anda boleh memasang TCPDF dengan mengikut langkah:
require_once('tcpdf/tcpdf.php');
?>
Sekarang, anda telah berjaya memasang perpustakaan TCPDF, Kod Bar dan kod QR boleh dibuat.
3. Bagaimana untuk mencipta kod bar?
Pustaka TPDF menyediakan pelbagai jenis kod bar, seperti Kod 39, Kod 128, EAN-13, UPC-A, dsb. Mari kita lihat cara membuat kod bar Kod 39.
$pdf = TCPDF baharu(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->AddPage();
$pdf ->write1DBarcode('TCPDF', 'C39', '', '', '', 18, 0.4, $style, 'N');
Selepas melaksanakan kod di atas, anda akan mendapat Kod 39 kod bar. Jika anda ingin menyimpan kod bar pada fail, anda boleh menggunakan kod berikut:
$pdf->Output('barcode.pdf', 'D');
4. Bagaimana untuk membuat kod QR?
Pustaka TPDF menyokong pelbagai jenis kod QR, seperti kod QR, PDF417, dsb. Mari lihat cara membuat kod QR.
$pdf = TCPDF baharu(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->AddPage();
$pdf- >write2DBarcode('TCPDF', 'QRCODE,H', '', '', 50, 50, $style, 'N');
Selepas melaksanakan kod di atas, anda akan mendapat kod QR . Jika anda ingin menyimpan kod QR pada fail, anda boleh menggunakan kod berikut:
$pdf->Output('qrcode.pdf', 'D');
5 . Bagaimana untuk menyesuaikan kod bar dan kod QR?
Pustaka TPDF menyediakan banyak pilihan untuk anda menyesuaikan kod bar dan kod QR, seperti saiz, warna dan fon, dsb.
$pdf->write1DBarcode('TCPDF', 'C39', '', '', '', 30, 0.6, $ gaya, 'N');
$pdf->write2DBarcode('TCPDF', 'QRCODE,H', '', '', 100, 100, $style, 'N');
$style = array(
'border' => true, 'vpadding' => 'auto', 'hpadding' => 'auto', 'fgcolor' => array(0,0,0), 'bgcolor' => false,
);
$pdf->write1DBarcode('TCPDF', 'C39', '', '', '', 18, 0.4, $style, 'N');
$pdf->write2DBarcode('TCPDF', 'QRCODE,H', '' , '', 50, 50, $style, 'N');
$pdf->SetFont('dejavusans', '' , 10);
$pdf->write1DBarcode('TCPDF', 'C39', '', '', '', 18, 0.4, $style, 'N');
$pdf->write2DBarcode('TCPDF', 'QRCODE,H', '', '', 50, 50, $style, 'N');
Kod di atas menetapkan fon kepada 'dejuvasans' dan tetapkan saiznya kepada 10. Anda boleh menukar fon dan saiz mengikut keperluan anda.
6. Ringkasan
Sangat mudah untuk mencipta kod bar dan kod QR menggunakan perpustakaan PHP dan TCPDF. Apa yang anda perlukan hanyalah kod ringkas untuk membuat imej tersuai. Perpustakaan TCPDF ialah perpustakaan yang berkuasa dan mudah digunakan yang telah menjadi sangat stabil dan boleh dipercayai selepas pembangunan bertahun-tahun. Jika anda perlu membuat kod bar dan kod QR dalam projek anda, perpustakaan TCPDF ialah pilihan terbaik anda.
Atas ialah kandungan terperinci Cipta kod bar dan kod QR menggunakan PHP dan TCPDF. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!