我在 laravel 中使用 barryvdh/laravel-dompdf 包来制作 pdf 文件并打印它们。
我的打印机打印小尺寸条码,如 45mm * 30mm
我使用这段代码制作 pdf 像
$pdf = new Dompdf(new Options(['dpi' => 200]));
$pdf->loadHtml('
<img src="data:image/png;base64,' . base64_encode($barcode) . '">
<br/>
<span style="text-align:center;">' . $code . '</span>
<br/>
<span>' . $product->name . '(' . $brand->name . ')</span>
');
$pdf->setPaper([0, 0, 127, 85]);
$pdf->render();
$name = $code . '.pdf';
$path = 'barcodes/' . $name;
Storage::disk('public')->put($path, $pdf->output());
结果是:
如何将所有内容放在一页而不是三页中