Я генерирую один динамический PDF с моим
laravel blade
и отправив это
через mail.My PDF содержит некоторые поля ввода, которые должны быть заполнены пользователем. Если
Пользователь откроет PDF в Google Chrome, тогда только поля ввода должны быть
заполняется в хром. Я вижу некоторые демонстрационные PDF-файлы, которые работают так. я
используюsnappy
конвертировать мой blade-файл в формате PDF.
Мой блейд-файл содержит таблицу:
<table>
<tr>
<td>Name:</td>
<td><input type="text" name=""></td>
</tr>
<tr>
<td>Address:</td>
<td><input type="text" name=""></td>
</tr>
</table>
Я конвертирую этот файл в моем контроллере и отправляю как attachdata
с mail
функция laravel.
Я конвертирую блейд-файл в PDF с snappy
,
$snappy = App::make('snappy.pdf');
$user_info_pdf = $snappy->getOutputFromHtml(view('user_info',compact('data'))->render());
а затем в функцию отправки почты:
->attachdata($user_info_pdf, 'dynamic_data.pdf'
Мой приведенный выше код работает для меня. Снаппи конвертирует мой blade-файл в pdf и отправляет как вложение в почту. Я могу просмотреть мое вложение в виде PDF в почте. все работает, кроме того, что я ранее сказал, что его не открывается в Google Chrome, как наполняемый PDF
Есть ли какой-либо MIME-тип чего-либо, что мне не хватает моего кода в типах заголовков
Потому что я не посылаю никаких заголовков или ничего в моих -> attachdata.
Задача ещё не решена.
Других решений пока нет …