Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
pdf files mit php
Hi,
ich hab per FoxServ den Apache mit PHP für Windows installiert nur ist mir leider aufgefallen das mit die Funktion zum erstellen von PDF's, JPG's und SWF's fehlen.
Kann man die irgendwie nachinstallieren?
Wenn ja wie kann man die dann auch auf Linux nachinstallieren?
thx'n cya
Antworten
es gibt Module für PDF, JPG und co...
die sind wie normale PHP-Module zu installieren.
auszug aus dem PHP-Manual:
Sie können die Grafik-Funktionen von PHP nicht nur benutzen, um die Grösse von JPEG, GIF, PNG und SWF-Bild-Dateien zu ermitteln, sondern auch - sofern Sie die GD-Bibliothek (verfügbar unter
http://www.boutell.com/gd/) eingebunden haben - Grafiken bzw. Bilder dynamisch (also zur Laufzeit ihres Skripts) erzeugen bzw. verändern.
Die mittels dieser Funktionen veränderbaren Grafik-Formate sind abhängig von der bei ihnen installierten GD-Version. Versionen vor gd-1.6 unterstützen das GIF- aber kein PNG-Format. Die Versionen danach unterstützen zwar das PNG- aber nicht mehr das GIF-Format.
Um JPEG-Grafiken lesen und schreiben zu können, benötigen Sie jpeg-6b (siehe unter
ftp://ftp.uu.net/graphics/jpeg/). Anschließend müssen Sie gd neu compilieren mit --with-jpeg-dir=/path/to/jpeg-6b. Danach muss auch PHP mit der Option --with-jpeg-dir=/path/to/jpeg-6b neu compiliert werden.
Die Unterstützung von Type-1-Fonts können Sie mit der Installation von t1lib (siehe
unterftp://sunsite.unc.edu/pub/Linux/libs/graphics/) einbinden. Beim Compilieren müssen Sie dann noch die Option --with-t1lib[=dir] angeben.
Mit Hilfe der PDF-Bibliothek von Thomas Merz können mit PHP PDF Dateien erzeugt werden. Die Bibliothek ist unter
http://www.pdflib.com/pdflib/index.html; verfügbar. Zudem sind noch zwei weitere Bibliotheken notwendig, die JPEG Bibliothek und die TIFF Bibliothek, um PHP zu übersetzen. Diese beiden Bibliothek bereiten häufig Probleme bei der Konfiguration von PHP. Sie sollten unbedingt die Meldungen des Konfigurations-Skripts befolgen, um aufkommende Probleme zu lösen.
Neben diesem Modul gibt es noch ein weiteres zur Erzeugung von PDF-Dateien basierend auf der Bibliothek ClibPDF von
http://www.FastIO.com. Es hat eine geringfügig andere Programmierschnittstelle. Schauen Sie in die Funktionsübersicht für weitere Details.
greetz, high