1

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

问题是阅读手册我不能打印多个条形码。

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

如何同时打印多个条码和文本?

我使用的代码类似于这个:

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

1 回答 1

5

Barcode::render()生成图像,而不是其中包含图像的 HTML 页面。你需要做这样的事情:

条形码.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" />
于 2013-04-08T15:02:57.720 回答