【发布时间】:2014-02-10 22:01:24
【问题描述】:
我有一个 ASP 网站,它从 SQL 查询中获取数据并将它们放入 div 中,然后将 div 叠加在图像上。唯一的问题是当人们试图保存图像时,他们没有得到数据或图像的 div。
无论如何我可以使用 ASP 甚至 ASP.NET 将 div 和图像组合成一张图片吗?这样,当人们尝试保存图像时,他们会得到原始图像以及放在图像顶部的数据。
我一直在尝试使用
Response.ContentType = "image/gif"
标记在一个单独的页面中,并尝试将该页面称为图像,但是当您将 HTML 与 ASP 结合时,这不起作用。谁能帮忙。
【问题讨论】:
-
我的老板说大多数使用网站这部分的人技术不先进,他们通常只是右键单击图像来获取它,因此,我们需要这样做
-
您通常通过生成 pdf 来做这些事情,不是吗?
-
@josneville 对于这种事情,我发誓 Persits 有一个很棒的 ASP 组件,叫做ASPpdf,请查看13.1 ImportFromUrl Method 的文档。它直接在asp 中运行在服务器端,无需客户端代码。
-
PhantomJS可以做这样的事情很好,开源,在服务器端运行流畅,导出为jpg或pdf,你还想要什么...
标签: javascript html asp.net css asp-classic