【问题标题】:How to generate a PDF from a view using media=print for styles如何使用 media=print 从视图生成 PDF 样式
【发布时间】:2012-10-12 12:57:30
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 你在这方面有什么收获吗?我也在尝试使用我们的打印 CSS 来创建 PDF

标签: razor asp.net-mvc-4 pdf-generation itextsharp print-css


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-04
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 2015-04-07
    • 1970-01-01
    • 2011-09-26
    • 2015-01-07
    相关资源
    最近更新 更多