Hallo Forum...
Ich würde gerne
HTML Seiten (NUR
Html Seiten) als PDF abspeichern..
ich hole mir die
HTML Seite via:
Delphi-Quellcode:
idClient: TIdHTTP;
msData: TMemoryStream;
begin
..
idClient := TIdHTTP.Create(Application);
msData := TMemoryStream.Create;
try
idClient.Get('http://192.168.0.100/output.htm?Satz='+inttostr(nummerl)+'', msData);
msData.Seek(0, soFromBeginning);
Memo1.Lines.LoadFromStream(msData);
finally
idClient.Free;
msData.Free;
end;
..in ein MEMO
lösche via:
Delphi-Quellcode:
bereinigen := Memo1.Text;
bereinigen := Stringreplace(bereinigen,'window.print();','',[rfReplaceAll]);
Memo1.Text := bereinigen;
einen störenden Script und speichere die Zeilen abschließend via: memo1.Lines.SaveToFile ...
Jetzt würde ich gerne ein PDF Dokument daraus machen.. hab mir schon einige Lösungsvorschläge angeschaut (ghostscript, pdfcreator, Openoffice, ect..) - bin aber noch nicht so richtig fündig geworden... (Ich würd gerne alles in Delphi einbetten oder max. ein paar
DLL´s einbinden (die ich auch weitergeben kann/darf))
Hat jemand Vorschläge ?
Vielen Dank
Erich
Delphi7,
Jedi, LMDTools, Reportbuilder, Firebird 2.1, Zeos Lib ...
Erich Wanker - for life:=1971 to lebensende do begin ..