【发布时间】:2013-07-26 12:47:10
【问题描述】:
我使用 TCPDF 在 PHP 中创建 PDF 文档。最新的 TCPDF 支持一维和二维条码。我按照文档中的说明成功显示了条形码;
require_once('tcpdf_barcodes_1d.php');
$barcodeobj = new TCPDFBarcode('some_text', 'C128');
$barcode = $barcodeobj->getBarcodeHTML(1, 20, 'black');
echo $barcode;
这很好用。生成的条码不是图片,是绝对定位divs的组合。
它还支持PNG条码生成;
$barcodeobj->getBarcodePNG(2, 30, array(0,0,0));//displays barcode image
和 SVG 一样;
$barcodeobj->getBarcodeSVG(2, 30, 'black');//svg file download prompt
如果是PNG,它会在浏览器中自动显示图像。它不需要回显、打印或其他任何东西。
我需要将条形码打印到 PDF 文件中。我使用 TCPDF 的 writeHTML() 方法来创建 PDF,我想在这里使用该方法,因为我还有一些其他的东西要与条形码一起打印。如何使用writeHTML() 方法(例如在<img> 标签内)创建带有条形码的PDF?
【问题讨论】: