バーコード付きのラベルステッカーをPDFで作成したいと思います。 これを作成するための提案をお願いします。 今、私はCI3と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ファイルを必要としませんでした。 –