5

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 を作成するにはどうすればよいですか?

4

1 に答える 1

3

この方法を使用してください:

$pdf->setXY(93,272);
$pdf->write1DBarcode("074001726000003006652985", 'C39', '', '', 90, 10, 0.4, '', 'N');

非常に簡単です。ここのドキュメントを確認してください: http://www.tcpdf.org/examples/example_027.phps またはここhttp://www.tcpdf.org/doc/code/classTCPF.html#a4816d61822a4bad6e35bb441c1699aab

于 2014-02-26T19:58:26.083 に答える