我正在尝试使用Zend \ Barcode命名空间打印几个条形码。
问题在于阅读manual我无法打印多个条形码。
我也无法在条形码前打印回音。
如何一起打印多个条形码和文本?
我使用的代码与此类似:
use Zend\Barcode\Barcode;
$barcodeOptions = array('text' => '123456');
$rendererOptions = array();
Barcode::render(
'code39', 'image', $barcodeOptions, $rendererOptions
);
$barcodeOptions = array('text' => '654321');
Barcode::render(
'code39', 'image', $barcodeOptions, $rendererOptions
);
答案 0 :(得分:4)
Barcode::render()
生成图片,而不是包含图片的HTML页面。你需要做这样的事情:
barcode.php:
use Zend\Barcode\Barcode;
$barcodeOptions = array('text' => $_GET['code']);
$rendererOptions = array();
Barcode::render(
'code39', 'image', $barcodeOptions, $rendererOptions
);
然后在HTML中,您将该脚本引用为图像:
<img src="http://domain.com/barcode.php?code=123456" />
<img src="http://domain.com/barcode.php?code=654321" />