Как отправить PDF-файл, сгенерированный TCPDF, в виде вложения Swiftmailer

Я уже пробовал несколько решений, самое близкое (для меня) должно выглядит так:

$file = $pdf->Output('', 'E');
$message->attach(Swift_Attachment::newInstance($file, 'name.pdf', 'application/pdf'));

$ pdf - это экземпляр TCPDF , а $ message - экземпляр Swift_Message . Использование выше письмо отправляется нормально, файл прикреплен, но когда я пытаюсь открыть его, я получаю сообщение об ошибке, что файл поврежден или плохо закодирован.

Мой вопрос: как отправить pdf-файл, созданный TCPDF, как вложение Swiftmailer без сохранения файла на сервер и его удаления после отправки электронного письма . Здесь ссылка на документацию по методу вывода TCPDF, возможно, кто-то увидит что-то, что я пропустил.

7
задан matino 5 July 2016 в 15:20
поделиться