ホームページ  >  記事  >  バックエンド開発  >  PHP と TCPDF を使用してバーコードと QR コードを作成する

PHP と TCPDF を使用してバーコードと QR コードを作成する

WBOY
WBOYオリジナル
2023-05-11 16:42:401984ブラウズ

バーコードと QR コードは、現代生活で広く使用されている重要なツールです。物流、小売、医療、決済など様々な分野で幅広く活用されています。この記事では、PHP と TCPDF ライブラリを使用してバーコードと QR コードを作成する方法を紹介します。

1.TCPDF とは何ですか?

TCPDF は、PDF ドキュメントを生成するための PHP ライブラリです。これは無料のオープンソースであり、すでに多くのプロジェクトで広く使用されています。 TCPDF は PDF ドキュメントの生成に加えて、バーコードや QR コードを作成する機能も提供します。

2. TCPDF をインストールするにはどうすればよいですか?

TCPDF のインストールは簡単です。 TCPDF は、次の手順でインストールできます。

  1. TCPDF をダウンロード: TCPDF の最新バージョンは、TCPDF 公式 Web サイトまたは GitHub からダウンロードできます。
  2. TCPDF を解凍: ダウンロードした ZIP ファイルを Web サイトのディレクトリに解凍します。
  3. TCPDF の導入: TCPDF ライブラリを PHP ファイルに導入します。

42a8c4312c8126621aa11cb93539fe03

これで、TCPDF ライブラリである Barcodes が正常にインストールされました。やQRコードも作成可能です。

3. バーコードを作成するにはどうすればよいですか?

TCPDF ライブラリは、Code 39、Code 128、EAN-13、UPC-A など、さまざまな種類のバーコードを提供します。 Code 39 バーコードを作成する方法を見てみましょう。

  1. TCPDF オブジェクトの作成:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

  1. ページの追加:

$pdf->AddPage();

  1. Code 39 バーコードの作成:

$pdf ->write1DBarcode('TCPDF', 'C39', '', '', '', 18, 0.4, $style, 'N');

上記のコードを実行すると、コード 39 バーコード。バーコードをファイルに保存したい場合は、次のコードを使用できます:

$pdf->Output('barcode.pdf', 'D');

4。 QRコードを作成するにはどうすればよいですか?

TCPDF ライブラリは、QR コード、PDF417 など、さまざまな種類の QR コードをサポートしています。 QRコードの作成方法を見てみましょう。

  1. TCPDF オブジェクトの作成:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

  1. ページの追加:

$pdf->AddPage();

  1. QR コードの作成:

$pdf- >write2DBarcode('TCPDF', 'QRCODE,H', '', '', 50, 50, $style, 'N');

上記のコードを実行すると、QR コードが取得されます。 。 QR コードをファイルに保存したい場合は、次のコードを使用できます:

$pdf->Output('qrcode.pdf', 'D');

5 . バーコードやQRコードをカスタマイズするにはどうすればよいですか?

TCPDF ライブラリには、サイズ、色、フォントなど、バーコードや QR コードをカスタマイズするための多くのオプションが用意されています。

  1. サイズ変更:

$pdf->write1DBarcode('TCPDF', 'C39', '', '', '', 30, 0.6, $ style, 'N');

$pdf->write2DBarcode('TCPDF', 'QRCODE,H', '', '', 100, 100, $style, 'N');

  1. 色の変更:

$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');

  1. Change font:

$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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。