Aus der mpdf Website:
"mPDF ist eine PHP-Klasse, die erzeugt PDF-Dateien von UTF-8-codierte HTML. Es basiert auf FPDF und HTML2FPDF, mit einer Reihe von Verbesserungen."
mpdf überlegen ist FPDF für die sprachliche Handhabung und UTF-8-Unterstützung. Für CJK-Unterstützung-es unterstützt nicht nur die font-Einbettung, aber font subsetting (so Ihr CJK-PDF-Dateien sind nicht überdimensioniert). TCPDF und FPDF nichts auf die UTF-8-und Font-Unterstützung von mpdf. Es kommt sogar mit einigen open-source-Schriften ab version 5.0.
Dies ist nur eine kurzrezension, wie fPDF steht gegen tcPDF im Bereich der Leistung auf die einzelnen Bibliotheken die meisten grundlegenden Funktionen.
SPEED-TEST
17.0366 Sekunden zu verarbeiten, 2000 PDF-Dateien mittels fPDF ||
79.5982 Sekunden zu verarbeiten, 2000 PDF-Dateien mit tcPDF
Dateigröße ÜBERPRÜFEN (in bytes)
788 fPDF ||
1,860 tcPDF
Den code verwendet, wurde so identisch wie möglich und macht einfach nur eine saubere PDF-Datei ohne text. Dies ist auch mit der neuesten version der einzelnen Bibliothek ab Juni 22, 2011.
Fand ich mpdf besser als tcpdf in Bezug auf die html-rendering.
Es analysieren können css-Stile viel besser, und erstellen Sie pdf-Datei, die sehr ähnlich Aussehen, um die ursprüngliche html.
mpdf unterstützt auch css Dinge wie border-radius und gradient usw.
Ich bin überrascht zu sehen, warum mpdf ist also weniger darüber gesprochen, wenn es um html zu pdf.
Ich fand es nützlich für die Gestaltung von Rechnungen, Quittungen und einfache Drucke etc.
Jedoch die website selbst sagt, dass PDF-Dateien generiert, die von mpdf in der Regel größer in der Größe.
Persönlich bevorzuge ich dompdf für einfache PDF-Seiten, da es sehr schnell. Sie einfach füttern, es wird ein HTML-Quelltext und erzeugen die benötigte Seite.
jedoch für komplexere designs bevorzuge ich die eher klassische pdflib als pecl für PHP. es hat eine größere Kontrolle über designs und ermöglicht es Ihnen, noch mehr komplexe designs wie pixel-perfekten Formen.
Dem Zend Framework Zend_Pdf ist wirklich gut. Es ist auf Augenhöhe mit pdflib in Bezug auf die Steuerung der Ausgabe und Komplexität und ist mehr tragbar, da es eine Reine php-Lösung. Das heißt, langsamer und verbraucht mehr Speicher als pdflib.
Pecl-Module werden immer effizienter ist als eine php-Lösung.
DOMPdf ist der einfachste Weg, um eine pdf schnell. Wie Mike sagte, es füttern html und es gibt eine pdf-Datei. Unter der Haube, hat er die Möglichkeit, entweder eine r&ospdf oder pdflib als rendering-engine.
wenn Sie können, installieren Sie die software auf Ihrem server, ich schlage vor, Sie verwenden http://wkhtmltopdf.org/.
Gibt es auch ein drupal-Modul, mit wkhtmltopdf 🙂
PHP nehmen viele Ressourcen zum konvertieren von html in pdf, imho, ist php nicht die richtige Sprache zu tun (wenn Sie erwarten eine große Anzahl von coversion oder große Dateien zu konvertieren)
Ich persönlich generieren, XSL:FO von PHP und verwenden Apache FOP zu konvertieren in das PDF-Format. Nicht eine PHP-native Lösung, nicht sehr effizient, aber es funktioniert gut, auch wenn Sie brauchen, um generieren von PDF-Dateien mit sehr komplexen layouts.
ich persönlich gehe lieber mit tcpdf die eine ehnanced und gewartet-version von fpdf.
InformationsquelleAutor der Antwort gpilotino
Aus der mpdf Website:
"mPDF ist eine PHP-Klasse, die erzeugt PDF-Dateien von UTF-8-codierte HTML. Es basiert auf FPDF und HTML2FPDF, mit einer Reihe von Verbesserungen."
mpdf überlegen ist FPDF für die sprachliche Handhabung und UTF-8-Unterstützung. Für CJK-Unterstützung-es unterstützt nicht nur die font-Einbettung, aber font subsetting (so Ihr CJK-PDF-Dateien sind nicht überdimensioniert). TCPDF und FPDF nichts auf die UTF-8-und Font-Unterstützung von mpdf. Es kommt sogar mit einigen open-source-Schriften ab version 5.0.
InformationsquelleAutor der Antwort velcrow
Dies ist nur eine kurzrezension, wie fPDF steht gegen tcPDF im Bereich der Leistung auf die einzelnen Bibliotheken die meisten grundlegenden Funktionen.
SPEED-TEST
17.0366 Sekunden zu verarbeiten, 2000 PDF-Dateien mittels fPDF ||
79.5982 Sekunden zu verarbeiten, 2000 PDF-Dateien mit tcPDF
Dateigröße ÜBERPRÜFEN (in bytes)
788 fPDF ||
1,860 tcPDF
Den code verwendet, wurde so identisch wie möglich und macht einfach nur eine saubere PDF-Datei ohne text. Dies ist auch mit der neuesten version der einzelnen Bibliothek ab Juni 22, 2011.
InformationsquelleAutor der Antwort dan
Fand ich mpdf besser als tcpdf in Bezug auf die html-rendering.
Es analysieren können css-Stile viel besser, und erstellen Sie pdf-Datei, die sehr ähnlich Aussehen, um die ursprüngliche html.
mpdf unterstützt auch css Dinge wie border-radius und gradient usw.
Ich bin überrascht zu sehen, warum mpdf ist also weniger darüber gesprochen, wenn es um html zu pdf.
Schauen Sie sich die Beispiele hier http://www.mpdf1.com/mpdf/index.php?page=Examples
Ich fand es nützlich für die Gestaltung von Rechnungen, Quittungen und einfache Drucke etc.
Jedoch die website selbst sagt, dass PDF-Dateien generiert, die von mpdf in der Regel größer in der Größe.
InformationsquelleAutor der Antwort Silver Moon
Versuchen TCPDF. Ich finde es das beste bisher.
Ausführliche Anleitung zur Verwendung der zwei beliebtesten pdf-Generierung Klassen: TCPDF und FPDF.. Folgen Sie bitte diesem link: PHP: Einfaches erstellen von PDF-on-the-fly mit TCPDF und FPDF
Hoffe, es hilft.
InformationsquelleAutor der Antwort Mukesh Chapagain
Persönlich bevorzuge ich dompdf für einfache PDF-Seiten, da es sehr schnell. Sie einfach füttern, es wird ein HTML-Quelltext und erzeugen die benötigte Seite.
jedoch für komplexere designs bevorzuge ich die eher klassische pdflib als pecl für PHP. es hat eine größere Kontrolle über designs und ermöglicht es Ihnen, noch mehr komplexe designs wie pixel-perfekten Formen.
InformationsquelleAutor der Antwort Mike Valstar
Dem Zend Framework Zend_Pdf ist wirklich gut. Es ist auf Augenhöhe mit pdflib in Bezug auf die Steuerung der Ausgabe und Komplexität und ist mehr tragbar, da es eine Reine php-Lösung. Das heißt, langsamer und verbraucht mehr Speicher als pdflib.
Pecl-Module werden immer effizienter ist als eine php-Lösung.
DOMPdf ist der einfachste Weg, um eine pdf schnell. Wie Mike sagte, es füttern html und es gibt eine pdf-Datei. Unter der Haube, hat er die Möglichkeit, entweder eine r&ospdf oder pdflib als rendering-engine.
InformationsquelleAutor der Antwort txyoji
http://sourceforge.net/projects/html2ps/ist das beste, wenn Sie die css-und 3c-compatibily.
wenn Sie können, installieren Sie die software auf Ihrem server, ich schlage vor, Sie verwenden http://wkhtmltopdf.org/.
Gibt es auch ein drupal-Modul, mit wkhtmltopdf 🙂
PHP nehmen viele Ressourcen zum konvertieren von html in pdf, imho, ist php nicht die richtige Sprache zu tun (wenn Sie erwarten eine große Anzahl von coversion oder große Dateien zu konvertieren)
InformationsquelleAutor der Antwort Strae
Ich persönlich generieren, XSL:FO von PHP und verwenden Apache FOP zu konvertieren in das PDF-Format. Nicht eine PHP-native Lösung, nicht sehr effizient, aber es funktioniert gut, auch wenn Sie brauchen, um generieren von PDF-Dateien mit sehr komplexen layouts.
InformationsquelleAutor der Antwort Lukáš Lalinský