使用tcpdf时如何以html格式编写条形码
我正在使用 TCPDF 使用以下命令生成 PDF 文件
$pdf->writeHTML($htmlcontent, true, 0, true, 0);
TCPDF 还提供了一种使用以下命令创建条形码的方法
$pdf->Cell(0, 0, 'C39+', 0, 1);
$pdf->write1DBarcode('Code 39', 'C39+', '', '', 80, 15, 0.4, $style, 'N');
$pdf->Ln();
我希望能够将条形码写入上面的 HTML 代码的一部分。有简单的方法吗?
我可以在上面的 writeHTML 代码中调用条形码图像,但不确定如何使用上面的条形码函数(或 TCPDF 中的任何函数),这将允许我创建图像,然后将该图像生成 HTML。
I am using TCPDF to generate PDF file using following command
$pdf->writeHTML($htmlcontent, true, 0, true, 0);
TCPDF also provides a way to create barcode with following commands
$pdf->Cell(0, 0, 'C39+', 0, 1);
$pdf->write1DBarcode('Code 39', 'C39+', '', '', 80, 15, 0.4, $style, 'N');
$pdf->Ln();
I want to be able to write barcode as part of the HTML code above. Is there easy way?
I can potentially call a barcode image inthe writeHTML code above, but not sure how to use above barcode function (or any in TCPDF) which would allow me to create image and then get that image into HTML generation.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以在 HTML 中编写 TCPDF 方法,如下所示。
详细参考请查看 TCPDF example_049.php
You can write TCPDF Methods in HTML as below
For detail reference please check TCPDF example_049.php
TCPDF 条形码类已包含以各种格式(SVG、PNG 和 HTML)导出条形码的方法。
2D 示例:
1D 示例:
查看文档和示例,网址为 http:// /www.tcpdf.org 了解更多信息。
TCPDF barcode classes already contains methods to export barcodes in various formats (SVG, PNG and HTML).
2D example:
1D example:
Check the documentation and examples at http://www.tcpdf.org for further information.
您可以将条形码编号放入一个假 HTML 标签中,然后在编写 HTML 时解析该标签,如本例所示。
这将位于您的 HTML 中:
这是用于解析假标签的代码。
You could put your barcode number is a fake HTML tag and then parse for that tag as you write out the HTML like in this example.
This would be in your HTML:
This is the code to parse for the fake tag.
生成条形码时,请确保将 12 位交货点括在“斜杠”字符内。大多数 POSTNET 字体将斜杠字符呈现为“控制”字符,用于预先/后固定条形码值。如果没有这些控制字符,条形码在技术上就无效。
可以下载TrueType格式的POSTNET条码字体。
When generating a barcode, make sure that you enclose the 12-digit delivery point inside of the "slash" character. Most POSTNET fonts render the slash character as the "control" character that pre/post-fixes the barcode values. Without those control characters the barcode isn't technically valid.
The POSTNET barcode font in TrueType format can be downloaded.
我尝试了以下方法并且有效:
I tried the following and it worked: