4

stackoverflowまたは他のフォーラムの質問のほとんどは、ビューを生成して電子メールで送信する方法を示しています。

しかし、私の目標は、そのmedia=print形式のビューからPDFを生成し、添付ファイルとして電子メールで送信することです。

レポートを表示するビューがあります。CSS Printを使用して、このレポートを印刷形式で表示しています。(基本的に、いくつかの要素を表示し、他の要素を非表示にします)。

media=printこのビュー(フォーマット付き)からPDFを生成し、添付の電子メールで送信するにはどうすればよいですか。

ActionMailerを使用してメールを送信し、iTextSharpを使用してPDFを生成しています

4

1 に答える 1

0

私も同じ問題を抱えていて、たくさんのグーグルをしました。しかし、適切な解決策を見つけることができませんでした。「PDFGenerator」と呼ばれるサードパーティのdllがありましたが、出力はきれいではありません。だから私は別の解決策を選びました。コードでPDFとして印刷したいUIでレポートファイル(.rdlc)を作成しました。これが私のサンプルコード GitHubです

于 2015-07-14T05:54:55.343 に答える