首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用writeHTML()方法创建pdf条形码- TCPDF

如何使用writeHTML()方法创建pdf条形码- TCPDF
EN

Stack Overflow用户
提问于 2013-07-26 17:47:14
回答 1查看 5.3K关注 0票数 5

我使用TCPDF在PHP中创建PDF文档。最新的TCPDF支持一维和二维条码。我成功地显示了条形码,如文档中所述;

代码语言:javascript
复制
require_once('tcpdf_barcodes_1d.php');
$barcodeobj = new TCPDFBarcode('some_text', 'C128');
$barcode = $barcodeobj->getBarcodeHTML(1, 20, 'black');
echo $barcode;

这可以很好地工作。生成的条形码不是图像,而是绝对定位的div的组合。

它还支持PNG条形码生成,如;

代码语言:javascript
复制
$barcodeobj->getBarcodePNG(2, 30, array(0,0,0));//displays barcode image

和SVG类;

代码语言:javascript
复制
$barcodeobj->getBarcodeSVG(2, 30, 'black');//svg file download prompt

在PNG的情况下,它会在浏览器中自动显示图像。它不需要echo,也不需要打印或其他东西。

我需要的是打印条形码到PDF文件。我使用TCPDF的writeHTML()方法来创建PDF,并且我想在这里使用该方法,因为我还有一些其他东西要与条形码一起打印。如何使用writeHTML()方法(就像在<img>标签内)创建带有条形码的文档?

EN

回答 1

Stack Overflow用户

发布于 2014-02-27 03:58:26

只需使用以下方法:

代码语言:javascript
复制
$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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17878122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档