怎么用程序把一个HTML页面保存成一个TXT文件,就象点IE的“文件-》另存为-》index.txt”一样

解决方案 »

  1.   

    用TIdHTTP控件。var
        fs:TFileStream;
        fs:=TFileStream.Create('test.txt',fmCreate);
        try
           IdHTTP1.Get('http://news.sina.com.cn/z/sjrelations/index.shtml',fs);
        except
        end;
        fs.Free;
      

  2.   

    没达成我要求,我的意思是把HTML文件彻底转成TXT,就是说没有原文件里面的HTML脚本,把原来页面的文字内容保存出来。
      

  3.   

    把fs里的文本解析一下,<br>用回车代替,其他的也进行对应的替换。老兄,20分的问题,还希望把html文本都给你解析清楚吗。
      

  4.   

    方法1:去找一些或者自己写一个HTML TO TEXT的转换代码
    方法2:在WEBBROWSER中使用OLE数据复制,也可以在网上找。