Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP生成条形码并将其显示为同一页面上的图像_Php_Ajax_Twitter Bootstrap_Barcode - Fatal编程技术网

如何使用PHP生成条形码并将其显示为同一页面上的图像

如何使用PHP生成条形码并将其显示为同一页面上的图像,php,ajax,twitter-bootstrap,barcode,Php,Ajax,Twitter Bootstrap,Barcode,我想用PHP生成条形码(任何类型) 我有一个存储代码的变量 <?php $code= 'f5c9b918c5'; ?> 所以我只想生成一个条形码,并在我想要的地方回显条形码图像。。。。。 请帮助这有一个库。您只需要包含几个文件: require_once('class/BCGFontFile.php'); require_once('class/BCGColor.php'); require_once('class/BCGDrawing.php'); 您可以生成多种类

我想用PHP生成条形码(任何类型)

我有一个存储代码的变量

<?php
    $code= 'f5c9b918c5';
?>

所以我只想生成一个条形码,并在我想要的地方回显条形码图像。。。。。
请帮助

这有一个库。您只需要包含几个文件:

require_once('class/BCGFontFile.php');
require_once('class/BCGColor.php');
require_once('class/BCGDrawing.php');
您可以生成多种类型的条形码,即1D或2D。添加所需的库:

require_once('class/BCGcode39.barcode.php');
生成颜色:

// The arguments are R, G, and B for color.
$colorFront = new BCGColor(0, 0, 0);
$colorBack = new BCGColor(255, 255, 255);
添加所有代码后,您将得到以下结果:

示例

因为有几个人要求举个例子,这里是我能做什么来完成它

require_once('class/BCGFontFile.php');
require_once('class/BCGColor.php');
require_once('class/BCGDrawing.php');

require_once('class/BCGcode128.barcode.php');

header('Content-Type: image/png');

$color_white = new BCGColor(255, 255, 255);

$code = new BCGcode128();
$code->parse('HELLO');

$drawing = new BCGDrawing('', $color_white);
$drawing->setBarcode($code);

$drawing->draw();
$drawing->finish(BCGDrawing::IMG_FORMAT_PNG);
如果要实际创建图像文件以便保存,请更改

$drawing = new BCGDrawing('', $color_white);


thnx@PraveenKumar嘿,我在哪里可以传递我的$code的值?请查看文档。您有很多选择。AFAIK,目前生成线性和二维条形码的最完整的PHP软件库是tc-lib-barcode()。源代码完全符合PSR-2,可以使用Composer轻松地添加到PHP项目中。原始代码已经从TCPDF中移植和重构,并已在数十亿文档中使用。谢谢@nicolasuni,但这个问题已经很久没有得到回答了!如果至少包括一个例子,这个答案会好得多。。。不过还是要谢谢你。
$drawing = new BCGDrawing('image.png', $color_white);