如何将整个网页保存为一张图片 ( 积分: 100 )

  • 主题发起人 主题发起人 顽主老大
  • 开始时间 开始时间

顽主老大

Unregistered / Unconfirmed
GUEST, unregistred user!
用WEBBROWSER浏览一个网页,如何将整个的网页保存为一张图片。
 
用WEBBROWSER浏览一个网页,如何将整个的网页保存为一张图片。
 
找个抓图软件不就行了,如:HyperSnap-DX
 
呵呵。我要在自己的程序中实现哦。
 
有 com 接口的,不知能否一张了.
 
要调用API函数。。。
 
我这里有个程序,要不!QQ83742159
 
TO 米歇尔:
如果要钱的话,我就不要了。

TO 金卡绣球jk8.com

COM接口?是哪个接口?怎么用?

TO wangzhen783
有调用示例吗?

我现在用的滚动截屏的方法,在截屏时屏幕会滚动,所以感觉很不好。但有看到人家的程序没有这样的滚动,想必有更好的办法来实现将整页保存的。
 
楼主可以将滚屏截图的代码贴上来吗?
谢谢
 
http://www.2ccc.com/article.asp?articleid=1423

呵呵,我是抄的人家的。。。。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2807260
 
TO satanmonkey
我就是用的这个来实现的,但有三个我觉得不好的问题:
1、存图的时候,页面会滚动,给用户感觉不太好;
2、对含框架的网页,不能存全图,这个问题源码作者也提到了;
3、对符合WEB标准的网页,也不能存全图,这个问题我现在正在解决,应该不会有大问题;

现在我想解决的问题的有两个:
1、如何在存图的时候,页面不会滚动?(这个可能要用另外的方法才可能解决)
2、对于含框架的网页,要如何才能做到存全图?
 
http://blog.sina.com.cn/myblog/article/article_reader.php?blog_id=558da3f3010000qa
应用WEB标准会使ScrollTop属性失效!

关于前面我提到的第三个问题的答案。
 
帮顶

--------签名档---------------------------

惊爆开源站

http://www.source520.com

80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
 
我觉得在后台隐藏调用IE访问一个页面,然后调用IE的打印功能打印到一个图片文件即可。
 
打印到一个图片文件

具体如何操作呢?
 
做一个虚拟打印机驱动,我以前写的阅读器就用了这么技术。
 
爱元元的哥哥:

能给个示例吗?打印我可是一窍不通啊。
 
第一步:按Alt+Print Screen組合鍵。
第二步:打開小畫家軟件。
第三步:按Ctrl+V就有了。
第四步:保存圖片就實現了。
 
后退
顶部