私はdelphi7を使用していますが、TWebBrowserに表示されるWebページから直接Webページに表示されるテキストのみを抽出したいと思います(画像なし....)。それはできますか?どうすればできますか?
12805 次
2 に答える
6
私は以下を使用しました...
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
var
Document: IHtmlDocument2;
begin
edit1.text:=url;
document := webbrowser1.document as IHtmlDocument2;
memo2.lines.add(trim(document.body.innerhtml)); // to get html
memo1.lines.add(trim(document.body.innertext)); // to get text
end;
于 2010-01-28T15:04:57.527 に答える
1
これをTRichEditにロードする場合は、HTMLストリームからデータをロードしてRTFとしてエクスポートする機能を備えたWPToolsコンポーネントを確認することをお勧めします。私はこのコンポーネントを使用して、内部の電子メールエディターを処理します(これはあなたが求めているものです)。
于 2010-01-28T17:53:49.490 に答える