FPDF で作成したファイルを SwiftMailer に添付しようとすると、いくつかの問題が発生します。基本的に、URL の ID 番号に基づいて動的に生成される createPDF.php というページがあります。このページは、$pdf->Output("filename.pdf",I); を使用して PDF をインラインで出力するように設定されています。私がやりたいことは、createPDF.php?id=xxx リンクを呼び出すだけで、別のページから SwiftMailer を使用してこのファイルを電子メールに添付できるようにすることです。
メールを送信したいPHPページから、添付ファイルを除いてすべてが機能します。何かが添付されていますが、必要なものではなく、ローカル マシンの PDF ビューアーで表示できません。ファイルの添付に固有の行は次のとおりです。
->attach(Swift_Attachment::fromPath('createPDF.php?id=xxxx'))
これは機能しませんが、確かに、FPDF でファイルを Web サーバーに保存しなくても可能であるに違いありません。
これは可能ですか?もしそうなら、どのように?
ありがとう!