AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

HTML Seiten als PDF abspeichern

Ein Thema von erich.wanker · begonnen am 8. Jun 2009 · letzter Beitrag vom 8. Jun 2009
 
Benutzerbild von erich.wanker
erich.wanker

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

HTML Seiten als PDF abspeichern

  Alt 8. Jun 2009, 10: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz