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

标签 php tcpdf

我使用 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,它会在浏览器中自动显示图像。它不需要回显、打印或其他东西。

我需要的是将条形码打印到 PDF 文件中。我使用 TCPDF 的 writeHTML()创建 PDF 的方法,我想在这里使用该方法,因为我还有其他一些东西要与条形码一起打印。如何使用 writeHTML() 创建带有条形码的 PDF方法(比如在 <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

关于php - 如何使用 writeHTML() 方法创建 pdf 条形码 - TCPDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17878122/

相关文章:

java - E/AndroidRuntime : FATAL EXCEPTION: AsyncTask #1 java. lang.RuntimeException:执行 doInBackground() 时发生错误

php - preg_match_all 空匹配

php - xls 文件 php 下载的格式与文件扩展名指定的格式不同

php - 如何使用 PHP 使用 FPDF 制作这样的表格?

TCPDF - 标题图像仅显示在第一页上

tcpdf - tcpdf 的 imageSVG() 方法未正确渲染 svg 文件

php - 在出现错误时尝试返回错误时,不以 php 形式的 else 条件返回错误

php - MySQL Wordpress Nginx dnsmasq : Error: Error establishing a database connection

php - 如何在TCPDF中使用PHP脚本?

php - 无法使用 TCPDF 从 MySQL 查询生成 PDF