本文介绍了如何使用Zend 2渲染多个条形码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

我正在尝试使用Zend \ Barcode命名空间打印多个条形码.

I'm trying print several barcodes using the Zend\Barcode namespace.

问题在于阅读手册我不能打印多个条形码.

The problem is reading the manual I can't print more than one barcode.

我也无法在条形码之前打印回声.

I can't print a echo before the barcode too.

如何一起打印多个条形码和文本?

How can I print several barcodes and texts together?

我使用的代码与此代码相似:

The code I'm using is similar to this one:

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
);

推荐答案

Barcode::render()生成图像,而不是其中包含图像的HTML页面.您需要执行以下操作:

Barcode::render() generates an image, not an HTML page with images in it. You'll need to do something like this:

barcode.php:

barcode.php:

use Zend\Barcode\Barcode;
$barcodeOptions = array('text' => $_GET['code']);
$rendererOptions = array();
Barcode::render(
    'code39', 'image', $barcodeOptions, $rendererOptions
);

然后在您的HTML中,将该脚本当作图像来引用:

And then in your HTML, you reference that script as if it were an image:

<img src="http://domain.com/barcode.php?code=123456" />
<img src="http://domain.com/barcode.php?code=654321" />

这篇关于如何使用Zend 2渲染多个条形码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-06 21:24