我想使用其网址生成网站的屏幕截图。
我想用ASP.NET和C#创建,我不想要使用任何可用的工具和API(Url2Png,Wesnappr,Awesomium等)。
我应该为此探索哪些类的ASP.NET和C#?我该如何开始呢?
有人可以指导我。
答案 0 :(得分:0)
看起来像手工做的有趣项目......
现在,当您有办法在服务器上安全地呈现HTML时,这是一项简单的任务:让您的引擎将页面呈现为位图(可能还需要实现cutom grapics库),您就完成了。
更严重的是 - 使用现有工具(确保它们可以在服务器上使用 - 即我不会使用IE引擎)。或者,如果您想学习堆栈的某个特定部分 - 将其余部分限定(即使用System.Drawing将页面标题呈现为位图),以查看组件如何协同工作。