Einzelnen Beitrag anzeigen

Benutzerbild von erich.wanker
erich.wanker

Registriert seit: 31. Jan 2008
Ort: im schönen Salzburger Land
461 Beiträge
 
Delphi XE4 Professional
 
#1

HTML Seiten als PDF abspeichern

  Alt 8. Jun 2009, 11:05
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 ..
  Mit Zitat antworten Zitat