istnieje biblioteka dla tego BarCode PHP. Wystarczy dołączyć kilka plików:
require_once('class/BCGFontFile.php');
require_once('class/BCGColor.php');
require_once('class/BCGDrawing.php');
Można wygenerować wiele rodzajów kodów kreskowych, a mianowicie 1D lub 2D. Dodaj wymaganą bibliotekę:
require_once('class/BCGcode39.barcode.php');
wygenerować kolory:
// The arguments are R, G, and B for color.
$colorFront = new BCGColor(0, 0, 0);
$colorBack = new BCGColor(255, 255, 255);
Po dodaniu wszystkich kodów, otrzymasz w ten sposób:
Przykład
Sin ce kilka prosić o przykład tutaj jest to, co udało mi się zrobić, aby zrobić to
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);
Jeśli chcesz faktycznie utworzyć plik obrazu, dzięki czemu można go zapisać, a następnie zmienić
$drawing = new BCGDrawing('', $color_white);
do
$drawing = new BCGDrawing('image.png', $color_white);
thnx @PraveenKumar hej gdzie mogę podać wartość mojego kodu $? –
Sprawdź dokumentację. Masz wiele opcji. –
AFAIK, najbardziej kompletna biblioteka oprogramowania PHP do generowania liniowych i dwuwymiarowych kodów kreskowych jest obecnie tc-lib-barcode (https://github.com/tecnickcom/tc-lib-barcode). Kod źródłowy jest w pełni zgodny z PSR-2 i może być łatwo dodany do twoich projektów PHP za pomocą Composer. Oryginalny kod został przeniesiony i refaktoryzowany z TCPDF i był już używany w miliardach dokumentów. –