将MVC3打印视图导出为PDF

时间:2013-02-05 12:36:10

标签: asp.net-mvc-3 pdf

使用MVC3(必要时使用第三方插件)是否可以使用页面的打印视图动态生成PDF?如在打印或打印预览视图时看到的布局。

我知道iText(sharp)可以从页面的普通视图中创建PDF,但我需要创建打印视图PDF(最好通过控制器),以便通过电子邮件发送。

我之前已经安装了Crystal Reports,但已将其废弃,转而使用HTML报告。

1 个答案:

答案 0 :(得分:1)

我通过实现Rotativa(可从NuGet获得)解决了我的问题。它比其他转换器更简单,更有效(尽管使用自定义身份验证有点棘手)。