Я уже пробовал несколько решений, самое близкое (для меня) должно выглядит так:
$file = $pdf->Output('', 'E');
$message->attach(Swift_Attachment::newInstance($file, 'name.pdf', 'application/pdf'));
$ pdf
- это экземпляр TCPDF
, а $ message
- экземпляр Swift_Message
.
Использование выше письмо отправляется нормально, файл прикреплен, но когда я пытаюсь открыть его, я получаю сообщение об ошибке, что файл поврежден или плохо закодирован.
Мой вопрос: как отправить pdf-файл, созданный TCPDF, как вложение Swiftmailer без сохранения файла на сервер и его удаления после отправки электронного письма . Здесь ссылка на документацию по методу вывода TCPDF, возможно, кто-то увидит что-то, что я пропустил.