반응형
PHP를 사용하여 바코드를 생성하고 동일한 페이지에 이미지로 표시하는 방법
PHP를 사용하여 바코드(모든 유형)를 생성하고 싶다.
코드를 저장하는 변수가 있습니다.
<?php
$code= 'f5c9b918c5';
?>
그래서 나는 단지 이것의 바코드를 생성하고 내가 원하는 곳에 바코드 이미지를 에코하고 싶다…… 도와주세요.
이 바코드 PHP용 라이브러리가 있습니다.몇 개의 파일만 포함하면 됩니다.
require_once('class/BCGFontFile.php');
require_once('class/BCGColor.php');
require_once('class/BCGDrawing.php');
1D 또는 2D 등 다양한 유형의 바코드를 생성할 수 있습니다.필요한 라이브러리를 추가합니다.
require_once('class/BCGcode39.barcode.php');
색상 생성:
// The arguments are R, G, and B for color.
$colorFront = new BCGColor(0, 0, 0);
$colorBack = new BCGColor(255, 255, 255);
모든 코드를 추가하면 다음과 같이 됩니다.
(출처 : barcodebakery.com )
예
몇 분이 예를 들어달라고 하셨기 때문에 제가 할 수 있는 일은 이것뿐입니다.
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);
언급URL : https://stackoverflow.com/questions/16022496/how-to-generate-barcode-using-php-and-display-it-as-an-image-on-the-same-page
반응형
'programing' 카테고리의 다른 글
nodejs mongodb 객체 ID에서 문자열로 (0) | 2023.03.19 |
---|---|
wp_nav_menu에 커스텀 HTML을 추가하는 방법 (0) | 2023.03.19 |
AngularJS에서 csv 파일 내용을 읽는 방법은 무엇입니까? (0) | 2023.03.19 |
angularjs에서 선택 상자의 기본값을 설정하려면 어떻게 해야 합니까? (0) | 2023.03.19 |
Jackson 직렬화 해제, json의 루트 요소 무시 (0) | 2023.03.19 |