
Ich habe ein großes Problem bei meiner Arbeit. Wir mussten eine Seite erstellen, die eine Übung für die Benutzer anzeigt. Aber diese Seite muss auch als PDF verfügbar sein. Dazu haben wir DOMPDF verwendet. Dies funktionierte auf Ihrem Entwicklungsserver perfekt, aber als wir es auf den Produktionsserver verschoben haben, generiert DomPDF PDFs mit Fehlern.
Wenn ich das PDF öffne, erhalte ich von Adobe Reader die Fehlermeldung: 110.
Der erste Server (Entwicklung) war Debian. Der Produktionsserver läuft unter CentOS 5.
DOMPDF verwendet PDFLib oder CPDF, aber beide erzeugen den gleichen Fehler.
Weiß jemand, welche Unterschiede auf dem Server ich beachten muss?
Antwort1
Mein Kollege hat das Problem gefunden. Es hatte etwas mit der Lokalisierung zu tun. Wir haben %f in sprintf in %F geändert, um eine lokalisierungsunabhängige Gleitkomma-Notation in PHP zu erhalten. Ein sehr seltsames Problem.
Antwort2
Dies ist ein bekanntes Problem mit DOMPDF 0.5.1. Ihr Fix ist die richtige Lösung und ist Teil der kommenden Version 0.6.0. Eine Betaversion der nächsten Version finden Sie auf der Entwicklerseite:http://code.google.com/p/dompdf/