DOMPDF 0.5.1 - 新的服务器环境打破PDF输出格式

时间:2010-07-29 17:04:37

标签: php pdf symfony1 dompdf

我正在使用DOMPDF在symfony应用程序中生成PDF。

在我当前的生产服务器上,它运行良好。我的任务是搬家 它到一个新的服务器。我检查了新服务器上的代码,虽然它确实生成了PDF,但大部分格式都被破坏了。

以下是发生的事情的示例: http://geoffreymaddock.com/work/project-dompdf-working.jpg http://geoffreymaddock.com/work/project-dompdf-broken.jpg

有些格式化工作在新服务器上,有些则没有。

两台服务器都有相同的代码。他们都运行php 5.1.6。

我能真正看到的唯一区别是新服务器上安装了额外的php模块。我不确定是什么原因引起了这个问题。

工作服务器模块: [PHP模块] BZ2 日历 CTYPE 卷曲 日期 DOM EXIF FTP GD gettext的 GMP 哈希 的iconv LDAP 的libxml mime_magic MSSQL MySQL的 mysqli的 OCI8 ODBC OpenSSL的 了pcntl PCRE PDO PDO_MYSQL PDO_ODBC PDO_SQLITE POSIX pspell 反射 会议 shmop SimpleXML的 SNMP 插座 SPL 标准 sysvmsg SYSVSEM SYSVSHM 标记生成器 WDDX XML XMLReader的 的XmlWriter XSL ZLIB

新服务器模块:

[PHP模块] APC bcmath时 BZ2 日历 CTYPE 卷曲 日期 DBA DOM EXIF FTP GD gettext的 GMP 哈希 的iconv IMAP LDAP 的libxml MBSTRING mime_magic MSSQL MySQL的 mysqli的 ncurses的 OCI8 ODBC OpenSSL的 PCRE PDO pdo_dblib PDO_MYSQL PDO_OCI PDO_ODBC PDO_SQLITE phpcups POSIX pspell 反射 会议 shmop SimpleXML的 SNMP 肥皂 插座 SPL SQLite的 标准 sysvmsg SYSVSEM SYSVSHM 标记生成器 WDDX XML XMLReader的 XMLRPC 的XmlWriter XSL ZLIB

之前有人遇到这种情况,或者知道具体的冲突吗?

1 个答案:

答案 0 :(得分:0)

我弄明白了这个问题。

dompdf_font_family_cache

原始服务器上的字体位置包含静态路径 在新服务器上。花了很长时间才弄明白,但我很高兴。