如何将MVC3“页面”打印到pdf

时间:2011-05-24 10:35:49

标签: model-view-controller asp.net-mvc-3 pdf-generation

将MVC页面输出为PDF并将母版页切换到其他母版页的最佳方法是什么?

我在想我可以在查询字符串中添加一个参数,例如format = pdf 并设置某种过滤,捕获输出并将其转换为pdf。

使用经典ASP.NET我在HttpModule中做到了。

在MVC中执行此操作的最佳方式是什么?

我必须能够“打印”我的应用程序中的所有页面,因此FileResult控制器方法不起作用。 我需要一些通用的东西,可以使用每个url添加特定的查询字符串参数

1 个答案:

答案 0 :(得分:2)

编写FileResult控制器方法。

How to create file and return it via FileResult in ASP.NET MVC?

作为返回结果的一部分,您可以设置MIME类型。