如何在客户端(javascript)或服务器端的asp.net上将html页面的一部分保存为图像或pdf?
是否有一种实现功能的方法,使用户可以右键单击Html页面的一个子部分(例如DIV或其他容器元素),从而将该部分保存为image/pdf(使用javascript) 或者(理想情况下)这可以在ASP.NET的服务器端完成吗 这方面的用例如下所示: 我在asp.NET中生成了一些复杂的网页,并使用javscript Flot库生成了图形。我想重用html页面的一部分来生成PDF报告,或者至少生成可以轻松插入到报告中的图像快照。我环顾四周,似乎有一个工具wkhmltopdf可以将整个页面转换为PDF,但有两个问题:如何在客户端(javascript)或服务器端的asp.net上将html页面的一部分保存为图像或pdf?,javascript,c#,html,asp.net,Javascript,C#,Html,Asp.net,是否有一种实现功能的方法,使用户可以右键单击Html页面的一个子部分(例如DIV或其他容器元素),从而将该部分保存为image/pdf(使用javascript) 或者(理想情况下)这可以在ASP.NET的服务器端完成吗 这方面的用例如下所示: 我在asp.NET中生成了一些复杂的网页,并使用javscript Flot库生成了图形。我想重用html页面的一部分来生成PDF报告,或者至少生成可以轻松插入到报告中的图像快照。我环顾四周,似乎有一个工具wkhmltopdf可以将整个页面转换为PDF,
希望这能有所帮助。如果这能帮助其他人,我最终选择了iTextSharp库,它功能非常强大,还可以处理svg。它不做一般的html5到pdf转储,但通过一些代码,我可以完成我需要的大部分工作 主要网站为: 下载: