writer(new PngWriter()) ->data($url) ->encoding(new Encoding('UTF-8')) ->errorCorrectionLevel(ErrorCorrectionLevel::High) ->size(300) ->margin(10) ->roundBlockSizeMode(RoundBlockSizeMode::Margin) ->foregroundColor(new Color(0, 0, 0)) // Black ->backgroundColor(new Color(255, 255, 255)) // White ->build(); // Get QR Code as PNG string $qrCodeImage = $result->getString(); die(var_dump($url)); // Convert QR Code image to Base64 for embedding in PDF $base64Qr = base64_encode($qrCodeImage); // Generate PDF using mPDF $mpdf = new Mpdf(); $mpdf->WriteHTML('
Scan this QR code to view the product:
'); $mpdf->WriteHTML('