바코드가있는 레이블 스티커를 PDF로 만들고 싶습니다. 이런 것들을 만드는 제안을 해주십시오. 이제 CI3 및 dompdf를 사용합니다.바코드 인쇄 모범 사례 dompdf
나는 많은 시간을 인터넷 검색을 시도했지만,이 일을 깨닫기위한 최선의 방법을 찾지 못했습니다.
나는 당신의 제안을 따라 갔다. 이제 vendor/Piqcer에 폴더가있다.
내가 이렇게 내 view_report에 이것을 시도 :
<tr>
<td class="solid" colspan="2">
<?= $value->NO_URUT ?>
<?php
$generator = new \Picqer\Barcode\BarcodeGeneratorPNG();
echo '<img src="data:image/png;base64,' . base64_encode($generator->getBarcode($value->NO_URUT, $generator::TYPE_CODE_128)) . '">';
?>
</td>
</tr>
하지만 오류가있어 :
그래서,이 라이브러리는 ci_folder\vendor\picqer\php-barcode-generator
에
Fatal error: Class 'Picqer\Barcode\BarcodeGeneratorPNG' not found
UPDATE를. 내 컨트롤러
class Barcode {
public function generate($id) {
require_once("./vendor/picqer/php-barcode-generator/src/BarcodeGeneratorJPG.php");
$generator = new Picqer\Barcode\BarcodeGeneratorJPG();
echo $generator->getBarcode($id, $generator::TYPE_CODE_128);
}
}
: 지금 나는이 같은 자동로드 라이브러리를 만들
이제$this->load->library('dompdfgenerator');
$this->load->library('barcode');
$data = array(
'result' => $result,
'container' => $containers
);
$html = $this->load->view('members/megumi/check_list_per_tanggal/v_laporan_sticker_pilihan', $data, true);
$this->dompdfgenerator->generate($html, "$identity");
보기 : 여전히
<tr>
<td class="solid" colspan="2">
<?= $value->NO_URUT ?>
<?php
echo '<img src="data:image/png;base64,' . base64_encode($this->barcode->generate($value->NO_URUT)) . '">';
?>
</td>
</tr>
그것을 : Fatal error: Class 'Picqer\Barcode\BarcodeGenerator' not found
은 알려 주시기 바랍니다. ..
클래스를 찾을 수없는 경우 사용 된 라이브러리의 오토로더를 초기화하지 않았거나 포함 경로를 라이브러리 위치로 업데이트하지 않았거나 approriate 파일을 필요로하지 않았을 것입니다. –