1

タイトルが示すように、私はpdfファイルを作成しています(これは機能し、ダウンロードするように求められます)。そのpdfファイルをユーザーが送信した電子メールアドレスに自動的に電子メールで送信したいと考えています。

私は dompdf を使用して pdf ファイルを生成し、フレームワークとして codeigniter を使用しています。

ダウンロードしてから電子メールで送信する代わりに、そのPDFを自動的に電子メールで送信するにはどうすればよいですか?

ありがとう!

4

3 に答える 3

2

dompdf で生成されたファイルを保存するだけでattach()、メール クラスの CodeIgniter のメソッドを使用してメールに添付できます。

http://codeigniter.com/user_guide/libraries/email.html

于 2011-08-09T04:18:28.727 に答える
1

dompdf を使用して PDF ファイルをディスクに書き込みます。次に、ファイルを添付ファイルとして使用して、電子メールを送信します。

于 2011-08-09T05:08:40.387 に答える
0

私はdompdfに慣れていませんが、pdfを文字列として返す関数があると思います。次に、swiftmailerのようなものを使用して、ファイルを文字列として送信および電子メールで送信して添付します。

サーバーに大量のメモリがない場合、またはPDFが非常に大きい場合は、PDFを文字列としてメモリに保持するのではなく、最初にpdfをtmpファイルとして保存し、電子メールに添付できます。

于 2011-08-09T03:44:56.913 に答える