From 173b229f0710fcfbce46ca23d0f9e81891287c4b Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 2 Jun 2025 19:21:10 +0700 Subject: [PATCH] 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 --- app/Jobs/ConvertHtmlToPdfJob.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Jobs/ConvertHtmlToPdfJob.php b/app/Jobs/ConvertHtmlToPdfJob.php index 1fa5dc5..3094220 100644 --- a/app/Jobs/ConvertHtmlToPdfJob.php +++ b/app/Jobs/ConvertHtmlToPdfJob.php @@ -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()); }