Wie füge ich einem Bild in Dompdf einen Boxschatten hinzu?
Posted: 04 Mar 2025, 08:33
Ich verwende Dompdf in meinem Laravel -Projekt, um PDFs zu generieren, und möchte einen Box -Schatteneffekt auf ein Bild anwenden. Da Dompdf CSS3 jedoch nicht unterstützt, funktioniert die Eigenschaft von Box-Shadow nicht. Ich brauche alle möglichen Lösungen, um Box Shadow im Bild hinzuzufügen.
Hier ist mein aktueller Code: < /p>
Hier ist mein aktueller Code: < /p>
Code: Select all
[img]{{ public_path([/img]
header_img) }}" width="90%" height="90%" alt="Sample Image" style="margin-left: 5%; box-shadow: 100px 100px 15px rgba(225, 24, 24,0.5); object-fit: contain;">
public function downloadPdf(Request $request, $id)
{
$packgeupdate = CreatePackage::where('id', $id)->first();
$dataDays = dataDays::where('package_id', $packgeupdate->id)->get();
$dataInclusions = dataInclusions::where('package_id', $packgeupdate->id)->get();
$dataExclusions = dataExclusions::where('package_id', $packgeupdate->id)->get();
$dataPaymentPolicys = dataPaymentPolicy::where('package_id', $packgeupdate->id)->get();
$dataHotels = dataHotel::where('package_id', $packgeupdate->id)->get();
$dataPackageCosts = dataPackageCost::where('package_id', $packgeupdate->id)->get();
$dataNotes = dataNote::where('package_id', $packgeupdate->id)->get();
$pdf = PDF::loadView('package.download-pdf', compact(
'packgeupdate',
'dataInclusions',
'dataDays',
'dataNotes',
'dataExclusions',
'dataPaymentPolicys',
'dataHotels',
'dataPackageCosts'
))
// ->setPaper('a4', 'portrait')
->setOption('isHtml5ParserEnabled', true)
->setOption('isPhpEnabled', true); // Enable PHP if necessary
// You can choose to download the PDF or save it
// return $pdf->download($packgeupdate->package_name . '.pdf'); // Downloads the PDF
return $pdf->stream($packgeupdate->package_name . '.pdf'); //open in the browser
//return $pdf->save(storage_path('app/public/' . $packgeupdate->package_name . '.pdf')); // Saves to storage (adjust path as needed)
}