バーコードと QR コードは、現代生活で広く使用されている重要なツールです。物流、小売、医療、決済など様々な分野で幅広く活用されています。この記事では、PHP と TCPDF ライブラリを使用してバーコードと QR コードを作成する方法を紹介します。
1.TCPDF とは何ですか?
TCPDF は、PDF ドキュメントを生成するための PHP ライブラリです。これは無料のオープンソースであり、すでに多くのプロジェクトで広く使用されています。 TCPDF は PDF ドキュメントの生成に加えて、バーコードや QR コードを作成する機能も提供します。
2. TCPDF をインストールするにはどうすればよいですか?
TCPDF のインストールは簡単です。 TCPDF は、次の手順でインストールできます。
require_once('tcpdf/tcpdf.php');
?>
これで、TCPDF ライブラリである Barcodes が正常にインストールされました。やQRコードも作成可能です。
3. バーコードを作成するにはどうすればよいですか?
TCPDF ライブラリは、Code 39、Code 128、EAN-13、UPC-A など、さまざまな種類のバーコードを提供します。 Code 39 バーコードを作成する方法を見てみましょう。
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->AddPage();
$pdf ->write1DBarcode('TCPDF', 'C39', '', '', '', 18, 0.4, $style, 'N');
上記のコードを実行すると、コード 39 バーコード。バーコードをファイルに保存したい場合は、次のコードを使用できます:
$pdf->Output('barcode.pdf', 'D');
4。 QRコードを作成するにはどうすればよいですか?
TCPDF ライブラリは、QR コード、PDF417 など、さまざまな種類の QR コードをサポートしています。 QRコードの作成方法を見てみましょう。
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->AddPage();
$pdf- >write2DBarcode('TCPDF', 'QRCODE,H', '', '', 50, 50, $style, 'N');
上記のコードを実行すると、QR コードが取得されます。 。 QR コードをファイルに保存したい場合は、次のコードを使用できます:
$pdf->Output('qrcode.pdf', 'D');
5 . バーコードやQRコードをカスタマイズするにはどうすればよいですか?
TCPDF ライブラリには、サイズ、色、フォントなど、バーコードや QR コードをカスタマイズするための多くのオプションが用意されています。
$pdf->write1DBarcode('TCPDF', 'C39', '', '', '', 30, 0.6, $ style, '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');
上記のコードはフォントを次のように設定します。 「 dejuvasans 」を実行し、サイズを 10 に設定します。ニーズに合わせてフォントとサイズを変更できます。
6. 概要
PHP と TCPDF ライブラリを使用すると、バーコードと QR コードを非常に簡単に作成できます。必要なのは、カスタム イメージを作成するための簡単なコードだけです。 TCPDF ライブラリは、長年の開発を経て非常に安定し信頼できるようになった、強力で使いやすいライブラリです。プロジェクトでバーコードや QR コードを作成する必要がある場合は、TCPDF ライブラリが最適です。
以上がPHP と TCPDF を使用してバーコードと QR コードを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。