将ASP.Net页面导出为pdf / xls的“快捷方式”
我想导出几页到pdf / xls。 按页面的意思是眼睛看到它 – 页面内容的屏幕截图。 我知道如何使用第三方工具来构buildpdf / xls文档,但是有什么办法可以快速导出一个Panel
的渲染内容吗?
编辑:也许一个工具,可以呈现页面的输出作为浏览器,并将其保存为图像文件?
有一个名为wkhtmltopdf的开源控制台程序,你可以从asp.net调用来转换页面。 它可以使用webkit渲染引擎转换为PDF或使用wkhtmltoimage (JPG,PNG等)的图像。
检查我对这个问题的答案,看看如何使用C#从HTML转换为PDF格式的示例:
将html表格数据移植到可读文档最简单的方法
我可以推荐http://www.screengrab.org/ for firefox。