【发布时间】:2014-12-17 21:56:42
【问题描述】:
我想知道是否可以将条形码保存在数据库中。 我正在使用“Code 39”类型的条形码。条形码将从变量生成。如果可能的话,我想将它保存到数据库中。我已经从“http://www.barcodebakery.com”下载了库。谁能给我建议怎么做?
代码可以很好地显示图像,稍后我将使用条形码扫描仪查找产品,每个产品都包含条形码。
<?php
require_once('class/BCGFontFile.php');
require_once('class/BCGColor.php');
require_once('class/BCGDrawing.php');
require('class/BCGcode39.barcode.php');
$font = new BCGFontFile('font/Arial.ttf', 18);
$color_black = new BCGColor(0, 0, 0);
$color_white = new BCGColor(255, 255, 255);
$barcode="3RC402A00";
// Barcode Part
$code = new BCGcode39();
$code->setScale(2);
$code->setThickness(30);
$code->setForegroundColor($color_black);
$code->setBackgroundColor($color_white);
$code->setFont($font);
$code->parse($barcode);
// Drawing Part
$drawing = new BCGDrawing('', $color_white);
$drawing->setBarcode($code);
$drawing->draw();
header('Content-Type: image/png');
$drawing->finish(BCGDrawing::IMG_FORMAT_PNG);
?>
感谢任何建议。 谢谢
【问题讨论】:
-
将图像保存为数据库中的 blob 或仅将 $barcode 保存在数据库中,并在您的 img src="" 位中包含一个 genbarcode.php 页面,该页面不会生成条码(这是我在我的系统中的做法)
-
我不明白,你想把条形码另存为图像吗?只保存代码有什么问题?更轻松、更轻便
标签: php barcode barcode-printing