feat(webstatement): tambahkan pengaturan ukuran kertas A4 pada konversi HTML ke PDF

- Menambahkan pengaturan ukuran kertas A4 pada proses konversi HTML ke PDF di `ConvertHtmlToPdfJob`:
  - Menggunakan metode `setPaper('A4', 'portrait')` untuk menetapkan standar ukuran dan orientasi kertas.
- Memperbarui log proses konversi agar mencantumkan informasi ukuran kertas yang digunakan.
- Tujuan perubahan ini adalah memastikan tampilan PDF lebih terstandarisasi sesuai kebutuhan dokumen.

Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
This commit is contained in:
Daeng Deni Mardaeni
2025-06-02 19:21:10 +07:00
parent 1a1fecd0ad
commit 173b229f07

View File

@@ -88,13 +88,16 @@ class ConvertHtmlToPdfJob implements ShouldQueue
// Read HTML content
$htmlContent = File::get($htmlFilePath);
// Convert HTML to PDF
// Convert HTML to PDF with A4 size
$pdf = PDF::loadHTML($htmlContent);
// Set paper size to A4
$pdf->setPaper('A4', 'portrait');
// Save PDF file
$pdf->save($pdfFilePath);
Log::info("Converted {$htmlFilePath} to {$pdfFilePath}");
Log::info("Converted {$htmlFilePath} to {$pdfFilePath} with A4 size");
} catch (Exception $e) {
Log::error("Error converting {$htmlFilePath} to PDF: " . $e->getMessage());
}