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

标签 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 curl 日期 主场 exif FTP gd 获取文本 gmp 散列 图标 LDAP libxml mime_magic 微软数据库 数据库 mysqli oci8 数据库表 打开SSL 控制面板 pcre PDO pdo_mysql PDO_ODBC pdo_sqlite posix 咒语 反射 session shop 简单的XML snmp socket 声压级 标准 系统信息 系统虚拟机 系统虚拟机 分词器 wddx XML 阅读器 编写器 xsl zlib

新服务器模块:

[PHP 模块] 装甲运兵车 数学 bz2 日历 ctype curl 日期 数据库管理员 主场 exif FTP gd 获取文本 gmp 散列 图标 map LDAP libxml 字符串 mime_magic 微软数据库 数据库 mysqli 诅咒 oci8 数据库表 打开SSL pcre PDO pdo_dblib pdo_mysql PDO_OCI PDO_ODBC pdo_sqlite phpcups posix 咒语 反射 session shop 简单的XML snmp 肥皂 socket 声压级 SQLite 标准 系统信息 系统虚拟机 系统虚拟机 分词器 wddx XML 阅读器 xmlrpc 编写器 xsl zlib

以前有人遇到过这个问题,或者知 Prop 体的冲突吗?

最佳答案

我发现了问题。

dompdf_font_family_cache

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

关于php - DOMPDF 0.5.1 - 新的服务器环境破坏了 PDF 输出格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3365158/

相关文章:

php - 使用 mysqli 配置文件

php - 无法在 foreach 内运行多个 UPDATE 查询 - PHP

php - 如何在 PHP 中组合两个条件语句

php - php session 关闭后如何重新打开它?

python - 是否有任何脚本可以将文件夹图像转换为一个 pdf

php - 错误500页面-如何获取最后一个异常?

c# - 如何在c#中将PDF转换为WORD

javascript - 使用 pdf.js 防止 idm 自动下载 PDF

unit-testing - Symfony 单元测试最佳实践

symfony1 - 多个应用程序,一次登录?