如何打印 MVC3“页面”转为 PDF

发布于 2024-11-09 13:01:32 字数 274 浏览 5 评论 0原文

将 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ま柒月 2024-11-16 13:01:32

编写一个 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文