Page 1 of 1
HTML-Files mit PHP in PDF umwandeln - Erfahrungen?
Posted: 2003-12-23 15:14
by dimaki
Hallo zusammen,
ich suche nach einer Möglichkeit HTML-Files (die per PHP on the fly erzeugt werden) in PDF umzuwandeln.
Das ganze sollte kostenfrei (für kommerziell) sein und nach Möglichkeit voll in PHP ablaufen.
Meine Erfahrungen:
- 1) PDFLib (http://www.pdflib.org): scheidet aus (--) Kosten! (-) kann soweit ich weiß keine HTML Files direkt umwandeln
2) FPDF (http://www.fpdf.org): scheidet aus (-) kann soweit ich weiß auch keine HTML Files direkt umwandeln (++) läuft direkt in PHP
3) HTMLDOC (http://www.easysw.com/htmldoc/): eigentlich ganz gut (+) GPL (-) es läuft nicht in PHP selbst und dazu muss halt ein Systemaufruf erfolgen
4) HTML_ToPDF (http://www.rustyparts.com/pdf.php): keine Erfahrungen (+) PHP License V2 (-) benötigt PEAR (-) benützt die Standardmethode aus html2ps und ps2pdf
Hat jemand weitere Erfahrungen? Geht das auf dem Standardweg (html2ps und ps2pdf) problemlos? Was verwendet Ihr so?
Danke
Re: HTML-Files mit PHP in PDF umwandeln - Erfahrungen?
Posted: 2003-12-23 17:32
by arty
Hi,
FPDF ist kostenlos.
bye
arty
Re: HTML-Files mit PHP in PDF umwandeln - Erfahrungen?
Posted: 2003-12-23 17:43
by jamesb
HTMLDOC ist eigentlich ganz ok, nur wird kein CSS unterstützt, um sicher zu gehen, solltest du HTML 3.2 verwenden.
HTMLToPDF ist derzeit mein Favorit (Funktionsumfang), obwohl ich es bisher noch nie ausprobiert habe :-)
PDFLib ist kommerziell und kann keine HTMLs umwandeln
FPDF kenn ich nicht.
JamesB
Re: HTML-Files mit PHP in PDF umwandeln - Erfahrungen?
Posted: 2003-12-23 20:47
by dimaki
Sorry,
hatte mich verlesen.
FPDF ist tatsächlich kostenlos.
Re: HTML-Files mit PHP in PDF umwandeln - Erfahrungen?
Posted: 2003-12-23 21:14
by captaincrunch
Wie wär's denn direkt mit XML als Ausgangsformat? Da kannst du nicht nur HTML, sondern auch diverse andere Formate draus erzeugen.
Re: HTML-Files mit PHP in PDF umwandeln - Erfahrungen?
Posted: 2003-12-24 09:05
by arty
Hiho,
um PDFs von XML mit XSL-FO zu transformieren, benötigt man Java. Mit PHP ist das derzeit (noch) nicht möglich.
bye
arty
Re: HTML-Files mit PHP in PDF umwandeln - Erfahrungen?
Posted: 2003-12-25 14:47
by dimaki
Hmm,
das mit XML als Ausgangsformat ist so eine Sache. Ich hab das selbst schon mit XML versucht, aber wenn ich bereits eine fertige, dynamisch in PHP erzeugte Seite erhalte, warum sollte ich dann die mühsam zusammengestellten Daten erst nach XML konvertieren, den Style in XSLT umsetzen, das ganze mit XSL-FO in ein FO-Dokument transformieren um dieses dann wieder mit FOP in PDF zu verwandeln!?!? 8O
Nix für ungut, aber das ist doch wirklich mit der Hand von Hinten durch die Brust ins Auge!
Standardisiertes Austauschformat hin oder her, aber XML ist für mich nicht das wundersame Allheilmittel aller Datenformatierungsprobleme.
Für Jeden, den das Verfahren mit XML/XSL interessiert, kann ich ein Buch sehr empfehlen. Zitat:"XSL-FO ist äußerst schreibintensiv..." Um hier keine Werbung zu machen bitte bei Interesse PN.
Re: HTML-Files mit PHP in PDF umwandeln - Erfahrungen?
Posted: 2003-12-25 16:54
by arty
Hi,
ich habe mir FPDF recht gute Ergebnisse erzielt, das kann eigntlich alles, was man braucht....
bye
arty
Re: HTML-Files mit PHP in PDF umwandeln - Erfahrungen?
Posted: 2003-12-26 17:00
by kane
Hi ho!
Mal ne Frage, nicht das ich der Englischen Sprache nicht mächtig wäre, aber gibt es evtl auch ein deutsches Tut für FPDF? Das englische is an sich ja net schlecht, aber nicht sooo ausführlich... Also falls jemand noch gute Tuts kennt (auch englische), wäre es super wenn ihr die posten könntet :)
Gruß Kane
Re: HTML-Files mit PHP in PDF umwandeln - Erfahrungen?
Posted: 2003-12-26 17:26
by arty
Hi,
das Manual zu FPDF gibts in deutsch. Da sind alle Funktionen erklärt.
bye
arty
Re: HTML-Files mit PHP in PDF umwandeln - Erfahrungen?
Posted: 2003-12-26 19:28
by paranoid
Hab' mal aus einem Bestellsystem heraus Bestellungen drucken lassen müssen.
Das Bestell-System lief in PHP4, die Vorlage für die Bestellung war auch ein PHP-Skript, das HTML erzeugt hat. Das html-File hab ich dann mit html2ps in Postscript gewandelt (und dann auf einen Drucker gejagt).
Wenn Du jetzt also noch ps2pdf oder pstopdf dahinterhängst, sollte es prinzipiell funktionieren - allerdings würde ich performancetechnisch keine Wunder erwarten...
Gruß
Paranoid