Отправьте сгенерированный PDF-файл с DomPdf в качестве вложения с помощью PHPMailer

#php #phpmailer #dompdf

Вопрос:

Я смог использовать dompdf для потоковой передачи выходных данных, но как я могу отправить их по электронной почте

 use DompdfDompdf;
$dompdf = new Dompdf();
$image = "../img/logo2.png";
$html = '<h1>Hello World</h1>' ;

$dompdf->load_html($html);

// (Optional) Setup the paper size and orientation
$dompdf->setPaper('A4', 'portrait');

// Render the HTML as PDF
$dompdf->render();
$domdpf->stream();
 

как я могу отправить его через PHPMailer
Спасибо

Ответ №1:

Измените последнюю строку на $pdf = $dompdf->вывод();

Затем вы можете использовать функцию addStringAttachment в PHPMailer (https://phpmailer.github.io/PHPMailer/classes/PHPMailer.PHPMailer.PHPMailer.html#метод_аддстринга привязки)