TCPDF を使用して、PHP で PDF ドキュメントを作成します。最新の TCPDF は、1D および 2D バーコードをサポートしています。次のようなドキュメントで説明されているように、バーコードを正常に表示しました。
require_once('tcpdf_barcodes_1d.php');
$barcodeobj = new TCPDFBarcode('some_text', 'C128');
$barcode = $barcodeobj->getBarcodeHTML(1, 20, 'black');
echo $barcode;
これはうまくいきます。生成されたバーコードはイメージではなく、絶対配置されたdiv
の組み合わせです。
また、次のような PNG バーコードの生成もサポートしています。
$barcodeobj->getBarcodePNG(2, 30, array(0,0,0));//displays barcode image
そしてSVGが好きです。
$barcodeobj->getBarcodeSVG(2, 30, 'black');//svg file download prompt
PNGの場合はブラウザに自動で画像を表示します。echo や print などは必要ありません。
必要なのは、バーコードを PDF ファイルに印刷することです。私は TPDF のwriteHTML()
方法を使用して PDF を作成します。バーコードと一緒に印刷するものが他にもあるので、ここではその方法を使用したいと思います。writeHTML()
メソッド (<img>
タグ内など)を使用して、バーコードを含む PDF を作成するにはどうすればよいですか?