首页 新闻 会员 周边

cdosys 保存网页未mht文件

0
[已关闭问题] 关闭于 2014-08-15 10:25

最近看到网上有些 用cdosys.dll 可以把网页保存为mht文件,觉得想法不错,于是就亲自试了一把,不幸的是遇到了错误。。想请问下,这个错误应该怎么解决,系统中只有这么一个dll的版本,不知道为什么会报错?

有没有更好,更强大的实现方法 ? 最好是保存成mht文件格式...  下图是错误..

Vancen的主页 Vancen | 初学一级 | 园豆:80
提问于:2012-07-12 21:28
< >
分享
所有回答(2)
0

你把cdosys.dll复制到项目的bin/debug目录下试试

artwl | 园豆:16736 (专家六级) | 2012-07-12 21:50

多谢,确实是C盘文件没有copy到bin文件夹下,不过引用都添加了,为什么没有copy过去呢 ?项目中有时候也会遇到这种问题,像system.configuration 文件在GAC中没有注册等等 类似的问题..

支持(0) 反对(0) Vancen | 园豆:80 (初学一级) | 2012-07-15 08:42
0

可以用纯C#代码实现,参考:Convert any URL to a MHTML archive using native .NET code

dudu | 园豆:30925 (高人七级) | 2012-07-13 10:57

功能很强大,代码看了下,似乎转换成MHT文件的时候有点问题,不能读取MHT文件,internet无法显示该网页,html的文件是可以读取的..

支持(0) 反对(0) Vancen | 园豆:80 (初学一级) | 2012-07-15 08:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册