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?
Versuchen Sie php-wkhtml2x php-Erweiterung. Es verwendet das populäre Web Engine Webkit (Chrome und Safari verwendet das)
Probieren Sie DocRaptor.com aus. Es ist eine Web-basierte App, die HTML in PDF konvertiert. Einfach zu verwenden.
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.
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.
Tags und Links php pdf pdf-generation