Zum Inhalt springen

PDF Generator (pdf_generator2) Fehler bei Gedankenstrich/Halbgeviertstrich im Content

Erstellt am 8. Februar 2011 · 6 Antworten · letzte Antwort am 13. Juli 2012

Tags: PDF, Frage

Thorsten1508 ·

Hallo liebes Forum,
ich habe eine Seite erstellt, in die ich die PDF Funktion über "pdf_generator2" einbinden möchte. Funktioniert auch wunderbar. Allerdings nicht auf allen Seiten. Bei manchen erhalte ich folgende Meldung:

Fatal error: PDFlib error: Resource configuration file 'pdflib.upr' not found in /www/htdocs/#######/typo3conf/ext/pdf_generator2/html2ps/output.pdflib.class.php on line 267

Eingestellt in den Constants ist die "pdflib" da das sonst bei dem Provider nicht funzt. Ich hab nach einigem Suchen herausgefunden, dass die Fehlermeldung nur erscheint, wenn irgendwo im Content ein Gedankenstrich/Halbgeviertstrich verwendet wurde.

Ist dieser Fehler bekannt? Weiss einer ne Lösung?

Bei einer anderen Seite hab ich jetzt noch andere Fehlermeldungen erhalten:

Fatal error: Call to a member function node_type() on a non-object in /www/htdocs/#########/typo3conf/ext/pdf_generator2/html2ps/box.php on line 92

Fatal error: PDFlib error: function 'PDF_delete' must not be called in 'page' scope in Unknown on line 0

Vielen Dank schon mal 🙂
Thorsten

typopoint ·

Hallo,
stehe vor dem gleichen Problem. Pdf's werden generiert bis zu einer gewissen Anzahl Datensätze. Dann bekomme ich die gleiche Fehlermeldung:
PHP Fatal error: Call to a member function node_type() on a non-object in /home/httpd/vhosts/#####/httpdocs/typo3conf/ext/pdf_generator2/html2ps/box.php on line 92
und das Pdf wird nicht erstellt.

Habe das setMemoryLimit auf 256M raufgesetzt. Die max_execution_time wurde vom Provider raufgesetzt. Hat leider nichts gebracht.

Seit ihr schon auf eine Lösung gestossen?

Danke und beste Grüsse.

Thorsten1508 ·

Hallo,
ist schon ein Weilchen her, aber ich glaube nach mehrmaligem Kontaktieren unseres Providers hat der das sogenannte "RLimit" oder "R-Limit" erhöht. Kann die Mails leider nicht mehr finden. Aber danach hat es dann funktioniert.

Grüße Thorsten

typopoint ·

Ciao
Konnte es unterdessen beheben. Der Provider musste die Einstellung "pcre.backtrack_limit" des PHP-Moduls "pcre" von 100000 auf 1000000 erhöhen. Nun funxt es wieder.

Danke trotzdem.

engler ·

Hmm, ich habe auch die Limits erhöht, jetzt erscheint eine andere Fehlermeldung:

HTML2PDF Problem:
html2ps produced the following errors:


Seltsame Fehlermeldung, kann damit jemand etwas anfangen?

GuLo ·
engler schrieb

HTML2PDF Problem:
html2ps produced the following errors:


Sieht ganz nach einem BOM aus. Wenn Du auf Nummer sicher gehen willst lade jedes Template welches bei der Ausgabe verwendet wird einzeln in einen Texteditor, speichere es ohne BOM ab und lade es wieder auf den Webspace. Dann sollte der Fehler behoben sein.

Grüße,
Gunnar