Generieren von PDF aus HTML PHP
Möchte ich generieren von PDF-Dateien aus einer PHP-Datei mit HTML-Steuerelemente wie textbox und textarea. Ich legte CSS in der gleichen. Ich habe versucht, FPDF, DOMPDF und TCPDF, aber trotzdem habe ich nicht genau das bekomme, was ich will. Wie gebe ich HTML-Steuerelemente mit PHP-Variablen und CSS, um diese Bibliotheken?
InformationsquelleAutor der Frage Viralk | 2011-11-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
mpdf ist eine weitere option, die Sie könnten versuchen.
InformationsquelleAutor der Antwort Mark Baker
"PRINCEXML" ist eine gute Bibliothek (nicht ganz frei).
Andere:
Wenn Ihr Sinn ist es, eine PDF-Datei erstellen aus PHPpdflib wird Ihnen helfen, (wie einige andere vorgeschlagen).
Sonst, wenn Sie möchten, um zu konvertieren eine HTML-Seite in PDF per PHP, finden Sie
ein wenig ärger hier raus.. Für drei Jahre lang habe ich versucht, es zu tun so gut wie ich
können.
So, die Optionen, die ich kenne, sind:
HTML2PS: gleiche DOMPDF, aber dieses umwandeln erst .ps
(Ghostscript), dann in welchem format auch immer Sie brauchen (PDF, JPEG, PNG). Für
mir ist es ein wenig besser als dompdf, aber ich habe das gleiche speed-problem.. Oh,
es hat eine bessere Kompatibilität mit CSS.
Diese zwei sind PHP-Klassen, aber wenn Sie eine software installieren, die
server und access es über passthru() oder system(), haben einen Blick auf
auch diese:
wkhtmltopdf: basierend auf webkit (safari-wrapper), ist wirklich schnell und
... Es scheinen, wie es ist der beste (atm) für die Konvertierung von HTML-Seiten, PDF-on-the-fly, wobei nur zwei Sekunden für ein drei-Seiten XHTML Dokument
mit CSS 2. Es ist ein Aktuelles Projekt. Trotzdem, die Google Code Seite ist oft
aktualisiert.
htmldoc: das ist ein tank, es ist wirklich nie aufhört orcrashes... Das Projekt
scheint, verstorben in 2007, aber trotzdem, wenn Sie nicht brauchen, CSS-Kompatibilität
das kann schön sein für Sie.
** Daumen Hoch Für Strae.
InformationsquelleAutor der Antwort Hardik Thaker
Wenn ich Ihre Bedürfnisse verstehen und richtig ich glaube nicht, dass irgendein PHP-PDF-Klasse würde das tun.
Meist könnte man einfügen nur text und Bilder zu einer PDF-Datei, so dass, wenn Sie wollen etwas, das aussieht wie ein HTML-element, das Sie brauchen würde, um fügen Sie es als Bild.
In der Regel nur darum, HTML-bedeutet nicht, dass alle Ihre Elemente bleiben intakt in der PDF-Datei . (Andere Welt, nachdem alle)
InformationsquelleAutor der Antwort Shai Mishali
http://www.fpdf.org/ ist die Website, die eine große HTML-zu-PDF-Klasse, die gut funktionieren. Ich benutze es, aber Sie haben, um die erste Studie seiner Funktionalität und dann starten.
InformationsquelleAutor der Antwort Sonal Khunt