Einzelnen Beitrag anzeigen

Benutzerbild von Gollum
Gollum

Registriert seit: 14. Jan 2003
Ort: Boxberg
456 Beiträge
 
Delphi 10.1 Berlin Professional
 
#4

Re: TWebBrowser - Text speichern

  Alt 21. Aug 2006, 09:21
Hallo,

dazu muß ein bisschen mehr Aufwand getrieben werden:
Delphi-Quellcode:
uses
  ActiveX;

...
function GetBrowserHtml(const webBrowser:TWebBrowser):String;
var strStream :TStringStream;
    adapter :IStream;
    browserStream:IPersistStreamInit;
begin
  strStream:=TStringStream.Create('');
  try
    browserStream:=webBrowser.Document as IPersistStreamInit;
    adapter:=TStreamAdapter.Create(strStream, soReference);
    browserStream.Save(adapter, True);
    result:=strStream.DataString;
  finally
    strStream.Free();
  end; // try
end; // GetBrowserHtml
...
...

var sl:TStringList;
...
  sl:=TStringList.Create();
  try
    sl.Text:=GetBrowserHtml(WebBrowser1);
    sl.SaveToFile('C:\test.htm');
  finally
    sl.Free();
  end; // try
...
  Mit Zitat antworten Zitat