html 2 pdf

10 views
Skip to first unread message

Smiley

unread,
Mar 25, 2011, 10:29:10 AM3/25/11
to ecamp-dev
In eCamp2 werden die PDFs per PHP-Library generiert. Wir haben schon
mal darüber gesprochen, die Printfunktionalität evt. per HTML/CSS
umzusetzen, um dieses dann in ein PDF zu konvertieren.

Hab diesbezüglich grad ein sehr vielversprechendes Projekt gefunden:

http://code.google.com/p/wkhtmltopdf/
https://github.com/antialize/wkhtmltopdf/

Dinge, die mir ins Auge gesprungen sind:
- basiert auf WebKit
- unterstützt Headers/Footers
- automatisches verlinktes Inhaltsverzeichnis (basierend auf h-Tags)
- automatisches PDF-Outline (basiert auf h-Tags)

Was meint ihr? Html2pdf oder doch lieber volle Kontrolle mit einer PHP-
Library?

Forte

unread,
Mar 25, 2011, 11:52:47 AM3/25/11
to ecamp-dev
Das ganze scheint nicht schlecht auszusehen.

Ich sehe bei HTML vor allem 2 Vorteile:
- Man könnte das HTML auch anzeigen ohne ein PDF zu generieren; (ala
Vorschau)
- Es kann in vernünftiger Zeit erstellt/designed (incl. PHPTAL)
werden.

Eine Alternative, die wir mal noch diskutiert hatten (und mir auch
sehr gefällt) wäre das ganze über Latex zu lösen. Analog zu HTML
könnte man Latex Source Files auch als Templates nutzen und die
Inhalte dynamisch laden.
(Wobei ich es bei eCamp3 bevorzugen würde, wenn der Druck mit Template
gemacht werden kann; die Erfahrung von eCamp2 hat gezeigt, dass es
ohne ein übler Krampf isch)

Ein weitere Möglichkeit, welche wir vielleicht nicht aus den Augen
verlieren sollten könnte Zend\PDF vom ZendFramework 2.0 sein.
Hier eine Liste von Requirements, welche sich die Zend-Leute selber
gestellt haben (incl Templating)
http://framework.zend.com/wiki/display/ZFDEV2/Zend_Pdf+2.0+Requirements



On 25 Mrz., 15:29, Smiley <u.suppi...@gmail.com> wrote:
> In eCamp2 werden die PDFs per PHP-Library generiert. Wir haben schon
> mal darüber gesprochen, die Printfunktionalität evt. per HTML/CSS
> umzusetzen, um dieses dann in ein PDF zu konvertieren.
>
> Hab diesbezüglich grad ein sehr vielversprechendes Projekt gefunden:
>
> http://code.google.com/p/wkhtmltopdf/https://github.com/antialize/wkhtmltopdf/
Reply all
Reply to author
Forward
0 new messages