Como Gerar código de barras usando PHP e exibi-lo como uma imagem na mesma página [duplicado]
esta pergunta já tem uma resposta aqui:
- gerar e ler o código de barras 7 respostas
quero gerar código de barras (qualquer tipo) usando o PHP
estou a ter uma variável onde guardo um código
<?php
$code= 'f5c9b918c5';
?>
Então só quero gerar um código de barras e ecoar a imagem de código de barras onde eu quiser .....
por favor, ajude
23
Author: Soumesh Banerjee, 2013-04-15
1 answers
Existe uma biblioteca para este Código de barras PHP . Você só precisa incluir alguns arquivos:
require_once('class/BCGFontFile.php');
require_once('class/BCGColor.php');
require_once('class/BCGDrawing.php');
Pode gerar muitos tipos de códigos de barras, nomeadamente 1D ou 2D. adicione a biblioteca necessária:
require_once('class/BCGcode39.barcode.php');
Gerar as cores:
// The arguments are R, G, and B for color.
$colorFront = new BCGColor(0, 0, 0);
$colorBack = new BCGColor(255, 255, 255);
Depois de ter adicionado todos os códigos, você vai conseguir desta maneira:
Exemplo
Uma vez que vários pediram um exemplo aqui é o que eu fui capaz de fazer para fazê-lo.
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);
Se quiseres de facto, crie o ficheiro da imagem para que o possa gravar e depois altere
$drawing = new BCGDrawing('', $color_white);
A
$drawing = new BCGDrawing('image.png', $color_white);
65
Author: Praveen Kumar Purushothaman, 2018-01-06 00:49:50