Schnellste PDF-Generierung in PHP?

8

Ich versuche, einige Berichte dynamisch zu erstellen, sehr einfache HTML-Tabellen mit Rahmen.

Ich habe TCPDF ausprobiert und es werden bis zu 400 Zeilen wiedergegeben, aber alles andere (etwa 20 Seiten) kann nicht verarbeitet werden. DOMPDF kann das nicht einmal machen.

Diese Berichte können Tausende von Zeilen umfassen.

Irgendeine Idee zu einer schnelleren Bibliothek oder einem besseren Angriffsplan?

    
Scott 15.11.2010, 20:10
quelle

6 Antworten

4

Versuchen Sie php-wkhtml2x php-Erweiterung. Es verwendet das populäre Web Engine Webkit (Chrome und Safari verwendet das)

    
user1380819 04.10.2012 08:02
quelle
2

Ich benutze die FPDF-Bibliothek, die Ausgabe ist schnell und ressourceneffizient. Versuch es... Ссылка

    
Kieran 17.11.2010 18:55
quelle
1

Ich weiß nicht, ob diese Methoden am schnellsten sind, aber sie können sicherlich mehr als 20 Seiten verarbeiten.

Du könntest Latex in Kombination mit php verwenden: Ссылка

oder Zend_Service_LiveDocx_MailMerge Ссылка

    
chris 15.11.2010 22:00
quelle
1

Probieren Sie DocRaptor.com aus. Es ist eine Web-basierte App, die HTML in PDF konvertiert. Einfach zu verwenden.

    
Ryan 17.11.2010 18:44
quelle
0

Es ist möglich, dass abhängig von dem Bericht, dass PHP nicht die richtige Lösung ist, und möglicherweise eine andere alternative Sprache wie Perl in Betracht gezogen wird. Ich habe keine Erfahrung mit anderen serverseitigen Sprachen, aber es ist etwas zu beachten. Folgen Sie unbedingt @ Pekkas Ratschlag und bestimmen Sie die Grenzen und arbeiten Sie daran, diese anzupassen.

    
Webnet 15.11.2010 20:57
quelle
0

Tatsache Tausende von Zeilen können mit dem PHP behandelt werden.

Meine Annahme

Am wahrscheinlichsten werden Sie Daten von db holen und in einem Array speichern und dann werden Sie loopen, um die Zeilen zu schreiben.

Dies wird Speicher essen.

Mein Vorschlag

Versuchen Sie, zum Zeitpunkt des Abrufens von db in die PDF-Datei zu schreiben. Entfernen Sie den Schritt des Speicherns in einem Array.

Prüfe die Ausführungszeit und den Speicher, die in php ini zugewiesen wurden.

Endlich, wenn Sie es erstellen, denke PDF kann damit umgehen oder nicht :-) Sicher wird es eine riesige Größe haben.

    
zod 15.11.2010 21:56
quelle

Tags und Links