Text und Tabelle aus HTML-Panel nach PDF speichern

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
and4more
Beiträge: 207
Registriert: Do 15. Nov 2012, 19:13
OS, Lazarus, FPC: Windows 10, Manjaro Linux, Lazarus 1.6.4 (32/64 Bit)
CPU-Target: 32 Bit / 64 Bit

Text und Tabelle aus HTML-Panel nach PDF speichern

Beitrag von and4more »

Hallo liebes Forum, habe PowerPDF und LazReport inkl PDF-Speicherfunktion installiert, da ich den Inhalt eines HTML-Panels (Text und farbige Tabelle mit Beschriftung), welches durch das Programm erstellt wird, mit identischem Inhalt auch als PDF abspeichern möchte. Die mitgelieferte "Dokumentation" von PowerPDF hilft mir bei dieser speziellen Frage leider nicht weiter. Evtl. ist aber auch LazReport der "goldene" Weg oder vielleicht das HTML-Dokument in ein Bild umwandeln und dieses als PDF abspeichern?!? Das HTML-Dokument wird aus einer Stringlist (mit HTML-Code) erstellt, allerdings können nachträglich auch Änderungen in einem parallel angezeigten Memofeld (in HTML-Code) durchgeführt werden, die dann wieder in das HTML-Dokument übernommen werden, daher sollte das HTML-Dokument am besten im Sinne WYSIWYG ins PDF überführt werden können. Bisher habe ich es immer etwas umständlich gelöst indem ich das HTML-Dokument über einen PDF-Druckertreiber abgespeichert habe. Wäre aber eleganter (und professioneller) wenn's durch das Programm selbst erfolgen könnte, sodass der Nutzer entscheiden kann, ob er in HTML oder PDF abspeichern möchte, quasi als Komfortfunktion ;-)

Hat jemand Erfahrung damit oder kennt jemand eine gute Dokumentation, die auch einem Anfänger weiterhelfen könnte. Für entsprechende Vorschläge bin ich sehr dankbar.
Lazarus 1.6.4 32-Bit + 64-Bit, Windows 10 64-Bit, Manjaro Linux 64-Bit

Benutzeravatar
theo
Beiträge: 10872
Registriert: Mo 11. Sep 2006, 19:01

Re: Text und Tabelle aus HTML-Panel nach PDF speichern

Beitrag von theo »

Eine Möglichkeit wäre, ein externes Tool oder Library zu verwenden.
Z.B. hier: http://wkhtmltopdf.org/downloads.html (habe ich nicht getestet)
http://wkhtmltopdf.org/libwkhtmltox/

and4more
Beiträge: 207
Registriert: Do 15. Nov 2012, 19:13
OS, Lazarus, FPC: Windows 10, Manjaro Linux, Lazarus 1.6.4 (32/64 Bit)
CPU-Target: 32 Bit / 64 Bit

Re: Text und Tabelle aus HTML-Panel nach PDF speichern

Beitrag von and4more »

theo hat geschrieben:Eine Möglichkeit wäre, ein externes Tool oder Library zu verwenden.
Z.B. hier: http://wkhtmltopdf.org/downloads.html (habe ich nicht getestet)
http://wkhtmltopdf.org/libwkhtmltox/
Ok, aber das würde ja keinen Unterschied zum Ausdruck in eine PDF-Datei machen, ist ja ein externes Tool. Der Grund warum ich direkt in PDF drucken möchte ist, dass ich zum Speichern gleich den korrekten Namen angebe inkl. Prüfung, ob eine gleichnamige Datei bereits vorhanden ist. Vielen Dank für die Antwort.
Lazarus 1.6.4 32-Bit + 64-Bit, Windows 10 64-Bit, Manjaro Linux 64-Bit

Benutzeravatar
theo
Beiträge: 10872
Registriert: Mo 11. Sep 2006, 19:01

Re: Text und Tabelle aus HTML-Panel nach PDF speichern

Beitrag von theo »

and4more hat geschrieben: Der Grund warum ich direkt in PDF drucken möchte ist, dass ich zum Speichern gleich den korrekten Namen angebe inkl. Prüfung, ob eine gleichnamige Datei bereits vorhanden ist.
Das kannst du doch damit <output file> :
http://wkhtmltopdf.org/usage/wkhtmltopdf.txt

and4more
Beiträge: 207
Registriert: Do 15. Nov 2012, 19:13
OS, Lazarus, FPC: Windows 10, Manjaro Linux, Lazarus 1.6.4 (32/64 Bit)
CPU-Target: 32 Bit / 64 Bit

Re: Text und Tabelle aus HTML-Panel nach PDF speichern

Beitrag von and4more »

Das kannst du doch damit <output file> :
http://wkhtmltopdf.org/usage/wkhtmltopdf.txt
Gut versuche mich mal reinzuwurschteln. Danke
Lazarus 1.6.4 32-Bit + 64-Bit, Windows 10 64-Bit, Manjaro Linux 64-Bit


Antworten