2013-04-15 1 views

답변

64

BarCode PHP을위한 라이브러리가 있습니다 도와주세요 이것의 바코드를 생성 할 그리고 난 ..... 원하는 바코드 이미지를 에코. 몇 가지 파일 만 포함하면됩니다.

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

1D 또는 2D와 같은 다양한 유형의 바코드를 생성 할 수 있습니다.

:이 방법을 얻을 것이다, 당신은 모든 코드를 추가 한 후

// The arguments are R, G, and B for color. 
$colorFront = new BCGColor(0, 0, 0); 
$colorBack = new BCGColor(255, 255, 255); 

:

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

는 색상을 생성 : 필요한 라이브러리를 추가

신 여기에 예를 들어 물었다 여러 가전 내가 그것을

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); 

을 변경할 것입니다

$drawing = new BCGDrawing('image.png', $color_white); 
+1

thnx @PraveenKumar 어디에서 $ $ 값을 전달할 수 있습니까? –

+1

설명서를 확인하십시오. 너는 많은 선택권이있어. –

+10

AFAIK는 선형 및 양방향 바코드를 생성하는 가장 완벽한 PHP 소프트웨어 라이브러리로, 현재 tc-lib-barcode (https://github.com/tecnickcom/tc-lib-barcode)입니다. 소스 코드는 PSR-2와 완벽하게 호환되며 Composer를 사용하여 PHP 프로젝트에 쉽게 추가 할 수 있습니다. 원래 코드는 TCPDF에서 이식되고 리팩토링되어 수십억 개의 문서에 이미 사용되었습니다. –