4

stackoverflow 或其他论坛中的大多数问题都展示了如何生成视图并通过电子邮件发送它们。

但我的目标是从具有该media=print格式的视图生成 PDF,并通过电子邮件将其作为附件发送。

我有一个显示报告的视图。我使用 CSS Print 以打印格式显示此报告。(基本上我显示一些元素并隐藏其他元素)。

如何从此视图生成 PDF(格式为media=print)并通过电子邮件附件发送。

我正在使用 ActionMailer 发送电子邮件并使用 iTextSharp 生成 PDF

4

1 回答 1

0

我也有同样的问题,并做了很多谷歌搜索。但找不到合适的解决方案。有一个名为“PDFGenerator”的第 3 方 dll,但输出并不整洁。所以我选择了另一种解决方案。我创建了一个带有 UI 的报告文件(.rdlc),我想通过代码将其打印为 pdf。这是我的示例代码 GitHub

于 2015-07-14T05:54:55.343 回答