Mit PHP eine HMTL Seite zu PDF konvertieren

-GS-Master

Erfahrenes Mitglied
Hab sowas schon paar mal gelesen aber Google hat mir leider nur lauter Forenbeiträge mit Fragen ohne Antworten geliefert und dei Suchfunktion ergab auch wenig auch wenn ich glaube dass diesees Thema schon mal behandelt wurd.

Meine Frage:
Mit welche Funktion kann man auf dem Server eine Html Datei zu einer PDF Datei konvertieren

Zusatz:
Lassen sich damit auch Mtml/Mht Dateien konvertieren
 
Hallo,

das geht mit "fpdf". Das ist eine PHP-Klasse die dir die entsprechenden Funktionen zur Verfügung stellt.

http://www.fpdf.de

Großer Vorteil ist, dass du diese Klasse kostenlos nutzen darst. Ich hab die auch für eine Webseite in Gebrauch.

Gruß,
Ukatz
 
Zuletzt bearbeitet:
Kannst mir eventuell auf deutsch erklären wie ich diese Klasse nutzt ^^ ?

Hab die Tutorials gefunden nur werd ich nicht daraus schlau wie ich ne ganze html page zu pdf konvertiere
 
Zuletzt bearbeitet:
ja so 1:1 konvertieren nach dem Motto aus blabla.html mach mir blabla.pdf geht natürlich nicht.

Die fpdf.php beinhaltet eine eine Klasse myPDF. Mit deren Funktionen (die sind ganz gut dokumentiert) kannst du dir die PDF zusammen basteln.

Du must die blabla.html im prinzip parsen.

Mit Hilfe von fpdf erstellst du eine blabla.php. Beim Aufruf von blabla.php wird aus blabla.html die blabla.pdf erzeugt.

Wie das im Detail geht, kann ich dir nicht genau sagen. Ich nutze das ein wenig anders:

Meine blabla.html basiert auf eine Datenbank. Mit meiner blabla.php greife ich auf die gleiche Datenbank zu und hole mir den gleichen Inhalt in die blabla.php und die erzeugt die blabla.pdf.

Das ganze sollte aber auch ohne DB funktionieren.

Du könnst ja die Daten der blabla.html per Formular an die blabla.php übergeben, formatieren und fertig.

Hier kannste dir das mal ansehen:

http://feuerwehr-heiden.de/view.php?id=1169760870

Bei Frage gerne wieder melden.

Gruß,
Ukatz
 
> Kannst mir eventuell auf deutsch erklären wie ich diese Klasse nutzt

Arg, arg wenn schon eine DEUTSCHE Doku dabei liegt.
 
Der Gebrauch von FPDF ist zwar ganz gut dokumentiert,
aber meiner Erfahrung nach ziemlich tricky.

Für HTML2PDF gibt es eine Extension Klasse die die
FPDF Klasse um einige hilfreiche Funktionen erweitert.

Bei Google mal nach html2pdf suchen.
 
@GS-Master:

Schau dir mal folgendes an:

http://www.digitaljunkies.ca/dompdf

Das ist tatsächlich ein Konverter. Kannst du unter "Demo" auch mal test. Sollte das richtige für dich sein.

@Nils Hitze:

Du hast schon recht. FPDF ist nicht ganz trivial aber bietet eine große Flexibilität.
Außerdem gab es damals noch keinen fertigen Konverter :-( Naja, was soll's

Gruß,
Ukatz
 
Zurück