(Delphi DLL) Convert HTML to Plain Text
Demonstrates how to convert HTML to plain text.
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, HtmlToText;
...
procedure TForm1.Button1Click(Sender: TObject);
var
h2t: HCkHtmlToText;
html: PWideChar;
plainText: PWideChar;
begin
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
h2t := CkHtmlToText_Create();
html := CkHtmlToText__readFileToString(h2t,'c:/temp/test.html','utf-8');
if (CkHtmlToText_getLastMethodSuccess(h2t) = False) then
begin
Memo1.Lines.Add(CkHtmlToText__lastErrorText(h2t));
Exit;
end;
plainText := CkHtmlToText__toText(h2t,html);
if (CkHtmlToText_getLastMethodSuccess(h2t) = False) then
begin
Memo1.Lines.Add(CkHtmlToText__lastErrorText(h2t));
Exit;
end;
Memo1.Lines.Add(plainText);
CkHtmlToText_Dispose(h2t);
end;
|