PDF generieren unter PHP5

Hallo,
bisher hatte ich bei meinem Webhoster PHP4 genutzt, in dem die pdflib
integriert war. Nach einem Update auf PHP5 ist diese Funktion nicht
mehr enthalten und ich habe ein Skript, in dem ein PDF generiert wird.
Dieses wird zum Beispiel angezeigt: "undefined function pdf_open..."

Mit welchen Mitteln (ohne eine pdflib Lizenz zu kaufen) kann ich unter
PHP5 mit gleichen oder ähnlichen Befehlen (pdf_set_font...) ein PDF
erzeugen?
Danke
Micha
michael.fan [ Mi, 14 November 2007 06:43 ] [ ID #1870665 ]

Re: PDF generieren unter PHP5

Michael Fana schrieb:

> Mit welchen Mitteln (ohne eine pdflib Lizenz zu kaufen) kann ich unter
> PHP5 mit gleichen oder ähnlichen Befehlen (pdf_set_font...) ein PDF
> erzeugen?

Steht alles im Manual: http://de.php.net/manual/en/ref.pdf.php

MfG
Niels

--
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Niels Braczek [ Mi, 14 November 2007 07:04 ] [ ID #1870666 ]

Re: PDF generieren unter PHP5

Michael Fana schrieb:

> bisher hatte ich bei meinem Webhoster PHP4 genutzt, in dem die pdflib
> integriert war. Nach einem Update auf PHP5 ist diese Funktion nicht
> mehr enthalten und ich habe ein Skript, in dem ein PDF generiert wird.

Wenn man wissen will, ob einem die PDFlib-Extension zur verfügung steht,
schaut man normal in phpinfo() nach.

Sollte das dann tatsächlich zutreffen in deinem Fall, ist dein erster Gang
natürlich zum Hoster (gehörte ja zu deinem ursprünglichem Hostingvertrag).


> Dieses wird zum Beispiel angezeigt: "undefined function pdf_open..."

Nich weiters verwunderlich, da es die Funktion pdf_open() tatsächlich nicht
(mehr) gibt. Und ähnlich lautende Funktion auch schon seit längerem als
"deprecated" gekennzeichnet sind. Wahrscheinlich wirst du dein Script mit
dem Stand von gestern, nur auf den Stand von heute bringen müssen.


> Mit welchen Mitteln (ohne eine pdflib Lizenz zu kaufen) kann ich unter
> PHP5 mit gleichen oder ähnlichen Befehlen (pdf_set_font...) ein PDF
> erzeugen?

http://de.php.net/manual/en/faq.using.php#faq.using.freepdf

Gruß
Carsten
Carsten Wiedmann [ Mi, 14 November 2007 07:14 ] [ ID #1870667 ]

Re: PDF generieren unter PHP5

Michael Fana schrieb:

> bisher hatte ich bei meinem Webhoster PHP4 genutzt, in dem die pdflib
> integriert war. Nach einem Update auf PHP5 ist diese Funktion nicht
> mehr enthalten und ich habe ein Skript, in dem ein PDF generiert wird.

Ist Dir die PDFlib seinerzeit vertraglich zugesichert worden? Wenn ja,
solltest Du dem Hoster auf die Füße treten.

Ansonsten könntest Du mal einen Blick in das deutlich schlankere, freie
und komplett in PHP geschriebene FPDF (Free PDF) werfen. Für nicht all
zu komplexe Aufgaben (Briefe, Rechnungen, Fließtexte) reicht die
vollkommen. Allerdings müsstest Du dann Deine vorhandenen Scripte
entsprechend anpassen.

Gruß. Claus
Claus Reibenstein [ Mi, 14 November 2007 09:59 ] [ ID #1870670 ]
PHP » de.comp.lang.php.misc » PDF generieren unter PHP5

Vorheriges Thema: File upload
Nächstes Thema: Suche Bildergalerie die bestehende Verzeichnisstruktur nutzt