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

WBOY
リリース: 2023-05-11 17:58:02
オリジナル
1815 人が閲覧しました

バーコードと 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 ファイルに導入します。

require_once('tcpdf/tcpdf.php');
?>

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!