タイトルが示すように、私はpdfファイルを作成しています(これは機能し、ダウンロードするように求められます)。そのpdfファイルをユーザーが送信した電子メールアドレスに自動的に電子メールで送信したいと考えています。
私は dompdf を使用して pdf ファイルを生成し、フレームワークとして codeigniter を使用しています。
ダウンロードしてから電子メールで送信する代わりに、そのPDFを自動的に電子メールで送信するにはどうすればよいですか?
ありがとう!
タイトルが示すように、私はpdfファイルを作成しています(これは機能し、ダウンロードするように求められます)。そのpdfファイルをユーザーが送信した電子メールアドレスに自動的に電子メールで送信したいと考えています。
私は dompdf を使用して pdf ファイルを生成し、フレームワークとして codeigniter を使用しています。
ダウンロードしてから電子メールで送信する代わりに、そのPDFを自動的に電子メールで送信するにはどうすればよいですか?
ありがとう!
dompdf で生成されたファイルを保存するだけでattach()、メール クラスの CodeIgniter のメソッドを使用してメールに添付できます。
dompdf を使用して PDF ファイルをディスクに書き込みます。次に、ファイルを添付ファイルとして使用して、電子メールを送信します。
私はdompdfに慣れていませんが、pdfを文字列として返す関数があると思います。次に、swiftmailerのようなものを使用して、ファイルを文字列として送信および電子メールで送信して添付します。
サーバーに大量のメモリがない場合、またはPDFが非常に大きい場合は、PDFを文字列としてメモリに保持するのではなく、最初にpdfをtmpファイルとして保存し、電子メールに添付できます。