一条“捷径”将 ASP.Net 页面导出为 pdf/xls 的方法

发布于 2024-12-04 08:27:47 字数 176 浏览 0 评论 0原文

我想将几页导出为 pdf/xls。我所说的页面是指肉眼所见的页面内容的屏幕截图。我知道如何使用第 3 方工具构建 pdf/xls 文档,但是有没有办法快速导出 Panel 的渲染内容?

编辑:也许有一个工具可以像浏览器一样呈现页面的输出,并将其保存为图像文件?

I want to export a few Pages to pdf/xls. By Pages I mean as the eye sees it - a screenshot of the Page's contents. I know how to build pdf/xls documents using 3rd party tools but is there any way to quickly export the rendered contents of say a Panel?

edit: maybe a tool that can render the page's output as a browser would, and save it as an image file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

痴情 2024-12-11 08:27:47

有一个名为 wkhtmltopdf 的开源控制台程序,您可以从 ASP.NET 调用该程序进行转换页面。它可以使用 wkhtmltoimage 转换为 PDF 或图像(JPG、PNG 等)使用 webkit 渲染引擎。

检查我对此问题的回答,了解如何使用 C# 将 html 转换为 pdf 的示例:

将 html 表数据移植到可读文档的最简单方法

There is an open source console program named wkhtmltopdf which you could call from asp.net to convert the page. It can convert to PDF or an image with wkhtmltoimage (JPG, PNG, etc.) using the webkit rendering engine.

Check my answer to this question to see an example of how to convert from a html to a pdf using C#:

Easiest way of porting html table data to readable document

岁月静好 2024-12-11 08:27:47

我可以推荐 http://www.screengrab.org/ 用于 Firefox。

I can recommend http://www.screengrab.org/ for firefox.

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