如何打印 MVC3“页面”转为 PDF
将 MVC 页面输出为 PDF 并将母版页切换到不同的母版页的最佳方法是什么?
我想我可以向查询字符串添加一个参数,例如 format=pdf 并设置某种过滤来捕获输出并将其转换为 pdf。
我使用经典的 ASP.NET 在 HttpModule 中做到了这一点。
在 MVC 中执行此操作的最佳方法是什么?
我必须能够“打印”应用程序中的所有页面,因此 FileResult 控制器方法将不起作用。 我需要一些通用的东西,可以与添加特定查询字符串参数的每个网址一起使用
What is the best way to output an MVC page as PDF and switching the master page to a different master page?
I was thinking I could add a parameter to the query string like format=pdf
and set some sort of filtering that capture the output and transform it to a pdf.
Using classic ASP.NET I did that in an HttpModule.
What is the best way of doing it in MVC?
I have to be able to "print" all the pages in my application, so a FileResult controller method would not work.
I need something generic that can work with every url adding that specific query string parameter
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
编写一个 FileResult 控制器方法。
如何创建文件并返回它是通过 ASP.NET MVC 中的 FileResult 实现的吗?
作为返回结果的一部分,您可以设置 MIME 类型。
Write a FileResult controller method.
How to create file and return it via FileResult in ASP.NET MVC?
As part of the return result you set the MIME type.