![]() |
大力的充电器 · pd.concat出现unnamed:0 ...· 7 月前 · |
![]() |
博学的领带 · excel日期格式转换为文本怎么办,exce ...· 1 年前 · |
![]() |
坚强的馒头 · Ubuntu,如何安装OpenCV for ...· 1 年前 · |
![]() |
沉着的作业本 · 无法通过IPC获取ZeroMQ ...· 1 年前 · |
![]() |
神勇威武的草稿本 · system.web.ui不存在类型或命名空 ...· 1 年前 · |
我使用TCPDF在PHP中创建PDF文档。最新的TCPDF支持一维和二维条码。我成功地显示了条形码,如文档中所述;
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,也不需要打印或其他东西。
我需要的是打印条形码到PDF文件。我使用TCPDF的
writeHTML()
方法来创建PDF,并且我想在这里使用该方法,因为我还有一些其他东西要与条形码一起打印。如何使用
writeHTML()
方法(就像在
<img>
标签内)创建带有条形码的文档?
只需使用以下方法:
$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/classTCPDF.html#a4816d61822a4bad6e35bb441c1699aab
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券