2

我在我的本地主机(xampp,windows 7)上的 Drupal 实现中运行了 DOMPDF 0.5.1,它生成我的 Pdf 就好了。但是当我将它提交到实时服务器时,事情就出错了。我收到错误消息:“字体“Futura”包含错误的 /BBox”并且所有文本都显示为点。

知道会发生什么吗?

4

1 回答 1

1

启动您的网络服务器(即 httpd 或 apache)的用户也必须具有对字体文件夹的读/写访问权限,这可能会导致问题。

授予您的网络服务器对 DOMPDF_FONT_DIR 中指定的路径的写入权限(默认为 lib/fonts)。在 *nix 下,理想情况下,您可以让 webserver 组成为该目录的所有者,并赋予目录组写入权限。例如,在 Debian 系统上,Apache 以 www-data 用户身份运行:

$ chgrp www-数据库/字体

$ chmod g+w 库/字体

如果您的用户不是 www-data 组的成员或者您没有 root 权限,则可以使目录世界可写并设置粘性位:

$ chmod 1777 库/字体

http://code.google.com/p/dompdf/wiki/Installation

于 2012-04-08T16:30:25.973 回答