0

我是 JSReport 的新用户,我想为包含 2D Barcode 的 phantomjs PDF 构建一个模板,但是,2D Barcode 内容是动态生成的。任何人都可以公会吗?感谢您的帮助。

4

3 回答 3

2

这取决于您要如何生成条形码图像。一种选择是使用为您执行此操作的外部(免费)服务,然后您只需要插入带有正确 url 的 html 图像

<img src='https://www.barcodesinc.com/generator/image.php?code=ABCDEFG&style=197&type=C128B&width=180&height=50&xres=1&font=3'/>

您通常会像这样在 jsreport 中使用把手填充代码

<img src='https://www.barcodesinc.com/generator/image.php?code={{code}}&style=197&type=C128B&width=180&height=50&xres=1&font=3'/>

游乐场演示
https://playground.jsreport.net/w/anon/FnOXpvbt

另一种选择是使用可以像bwip-js一样呈现条形码服务器端的 npm 模块。

游乐场演示
https://playground.jsreport.net/w/anon/EYFN1vXc

于 2017-03-14T08:34:45.030 回答
0

谢谢你给我一些关键点。我还发现下面的脚本也可以生成二维条码。

<img id='barcode' src="https://api.qrserver.com/v1/create-qr-code/?data=HelloWorld&size=100x100" alt="" title="HELLO" width="100" height ="100" />

于 2017-03-14T09:21:21.867 回答
0

我知道这是一个老问题。我需要这个功能,但网址不起作用谷歌有一个解决方案

https://developers.google.com/chart/infographics/docs/qr_codes

<img src='https://chart.googleapis.com/chart?cht=qr&chl={{rowinfo.qrCode}}&chs=200x200&choe=UTF-8'/>
于 2020-03-27T10:39:09.253 回答