【发布时间】:2011-10-08 22:36:03
【问题描述】:
我正在开发一个为用户提供交互式反馈工具的 Web 应用程序。在此应用程序中,用户可以单击发送反馈按钮。该按钮在他们当前的网页上放置一个覆盖,并允许他们拖动突出显示区域DIVs 以强调某些区域。一旦他们提交反馈,整个页面的 HTML 就会通过 AJAX 传递回服务器。
一旦在服务器上,我现在有一个包含页面 HTML 的字符串。从这里我想通过某种呈现 HTML 并构建图像的引擎运行这个字符串。如果你愿意的话,一种关于截取屏幕截图的方法。
如何才能完成这样的事情?是否有可用的引擎用 C# 编写并且可以构建 HTML 并呈现图像?
【问题讨论】:
-
选项 1,在此处查看 Dillie 的回答:stackoverflow.com/questions/334532/render-html-as-an-image
-
@DustinDavis 这不是网络表单控件吗?这是一个网络应用程序。
-
@Alex Ford,那个 HTML 字符串的 CSS 样式怎么样?你在考虑渲染纯 HTML 吗?
-
@hamlin11 我不确定这对我有什么帮助,你能解释一下吗?她说的这个魔法密码是什么?我有点困惑。
-
@Tocco,好问题。我不知道该怎么做。
标签: c# javascript asp.net html image