条形码的生成
说到php生成的条形码,就不得不提到一个很好用的类库,barcode。
首先,我们可以到官网去下载最新的代码类库。
选择我们需要的版本和类型,我这边用的是php的7.3.4,所以我下载的6.0.0版本。
文件下载好了,他里面有两个目录,我们直接进入到example目录内,打开code文件,找到我们需要的条形码类型,这里我需要的是CODE128,所以 很简单,只需要打开test_code128.php,将其中内容复制出来,粘贴到我们需要使用的地方。
barcode官网
<?php
header("Access-Control-Allow-Origin: *");
require __DIR__ . '/tiaoma/example/vendor/autoload.php';
use BarcodeBakery\Common\BCGColor;
use BarcodeBakery\Common\BCGDrawing;
use BarcodeBakery\Common\BCGFontFile;
use BarcodeBakery\Barcode\BCGcode128;
// Loading Font
$font = new BCGFontFile(__DIR__ . '/tiaoma/example/font/Arial.ttf', 18);
// Don't forget to sanitize user inputs
$name = $_POST['name'];
$text = empty($name) ? (empty($_GET['name']) ? 'a123' : $_GET['name']) : $name;
//$text = isset($_GET[