Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以图像形式显示整个ASP网站_Javascript_Html_Asp.net_Css_Asp Classic - Fatal编程技术网

Javascript 以图像形式显示整个ASP网站

Javascript 以图像形式显示整个ASP网站,javascript,html,asp.net,css,asp-classic,Javascript,Html,Asp.net,Css,Asp Classic,我有一个ASP网站,它从SQL查询中获取数据并将它们放入div中,然后将div叠加到图像上。唯一的问题是,当人们试图保存图像时,他们无法获取图像中的数据或div 我是否可以使用ASP甚至ASP.NET将div和图像合并成一张图片?这样,当人们试图保存图像时,他们会得到原始图像以及放在图像顶部的数据 我一直在尝试使用 Response.ContentType = "image/gif" 标记,并尝试将该页面作为图像调用,但当HTML和ASP结合使用时,这不起作用。任何人都可以帮忙。您可以使用该

我有一个ASP网站,它从SQL查询中获取数据并将它们放入div中,然后将div叠加到图像上。唯一的问题是,当人们试图保存图像时,他们无法获取图像中的数据或div

我是否可以使用ASP甚至ASP.NET将div和图像合并成一张图片?这样,当人们试图保存图像时,他们会得到原始图像以及放在图像顶部的数据

我一直在尝试使用

Response.ContentType = "image/gif" 
标记,并尝试将该页面作为图像调用,但当HTML和ASP结合使用时,这不起作用。任何人都可以帮忙。

您可以使用该库拍摄整个页面的截图

更新:


显然,它也可以在服务器端使用ASP.NET,通过使用WebBrowser控件也可以在ASP.NET中使用

我的老板说,大多数使用网站这一部分的人在技术上并不先进,他们通常只是右键点击图片来获取它,因此,我们需要让它看起来像你通常通过生成pdf来完成这些事情,是吗?@josneville有一个很棒的ASP组件,我相信它是由permits开发的,名为look at the documentation。它直接在服务器端运行,不需要客户端代码。PhantomJS可以做这样的事情非常好,开源,在服务器端运行平稳,导出到jpg或pdf,你还想要什么…我在严格的指导下工作。由于公司政策和限制,我不能使用未经批准的javascript。我必须坚持ASP,这是令人沮丧的。你必须在某个地方妥协。页面是在客户端样式、格式等上呈现的。所以它必须是客户端代码,不能在服务器端完成。我站更正。请看第二个更新答案的解决方案