unknown
1 year ago
4 changed files with 173 additions and 1 deletions
@ -0,0 +1,86 @@
|
||||
<!DOCTYPE html> |
||||
<html> |
||||
|
||||
<head> |
||||
<title>Data PDF</title> |
||||
<style> |
||||
body { |
||||
font-family: Arial, sans-serif; |
||||
page-break-before: always; |
||||
} |
||||
|
||||
h1 { |
||||
text-align: center; |
||||
} |
||||
|
||||
table { |
||||
width: 100%; |
||||
border-collapse: collapse; |
||||
} |
||||
|
||||
table, |
||||
th, |
||||
td { |
||||
border: 1px solid black; |
||||
} |
||||
|
||||
th, |
||||
td { |
||||
padding: 8px; |
||||
text-align: center; |
||||
} |
||||
|
||||
th { |
||||
background-color: #f2f2f2; |
||||
} |
||||
</style> |
||||
</head> |
||||
|
||||
<body> |
||||
|
||||
@foreach ($peti as $item => $data) |
||||
<?php |
||||
$qrcode = base64_encode( |
||||
QrCode::format('svg') |
||||
->size(150) |
||||
->errorCorrection('H') |
||||
->generate($data->fix_lot . ';' . $data->id . ';' . $data->warehouse_id), |
||||
); |
||||
?> |
||||
@if ($loop->index % 3 == 0) |
||||
<div style="page-break-before: always;"></div> |
||||
@endif |
||||
<table style="width:100%; margin-top: 10px;" class="table table-bordered"> |
||||
<tr> |
||||
<td rowspan="2"> |
||||
<img src="data:image/jpeg;base64,<?= base64_encode(file_get_contents('assets/img/logo istw.jpg')) ?>"
|
||||
alt="Logo ISTW" width="100" height="100"> |
||||
</td> |
||||
<td>PETI NUMBER</td> |
||||
<td>BARCODE</td> |
||||
</tr> |
||||
<tr> |
||||
<td> |
||||
{{ $data->fix_lot }} |
||||
</td> |
||||
<td rowspan="4"> |
||||
<img src="data:image/svg+xml;base64,{{ $qrcode }}" alt="QR Code" /> |
||||
</td> |
||||
</tr> |
||||
<tr> |
||||
<td>PT. ISTW</td> |
||||
<td>CUSTOMER</td> |
||||
</tr> |
||||
<tr> |
||||
<td>QTY PETI</td> |
||||
<td rowspan="2">PT. {{ $data->customer->name }}</td> |
||||
</tr> |
||||
<tr> |
||||
<td>1</td> |
||||
</tr> |
||||
</table> |
||||
@endforeach |
||||
|
||||
</body> |
||||
|
||||
</html> |
Loading…
Reference in new issue