【发布时间】:2012-06-27 13:01:09
【问题描述】:
我使用 PHP 的 pdflib 创建了一个 PDF。
PDF 包含图像和一些文本。 pdf生成成功。 我使用的是 Ubuntu 11.10 服务器,我的开发机器也运行相同。生成的 PDF 在我的开发机器或任何其他 Ubuntu 机器上成功打开。它还使用默认阅读器在 Windows 8 上打开。但它不能在 Window 7 或更低的窗口中使用 Adobe Reader 打开。
可能是什么问题?
【问题讨论】:
-
可能有几个问题...尝试将 W7 或更早版本的 acrobat 阅读器更新到最新的实际版本。然后怎样呢?如果问题仍然存在,请尝试在 W7 上创建 PDF(使用相同的代码)并在 Ubuntu 中打开它。可能有一些依赖于操作系统的位或位在 W7 或更旧的操作系统上无法读取...
-
@shadyyx 我会试试这个并告诉你
-
阅读器是同一个版本吗?
-
我建议使用我已经使用了很长一段时间的TCPDF,从未遇到过此类问题,唯一的缺点是它有点受限
-
PDF 格式存在多个版本,因此一个可能的问题是您创建的 PDF 使用的格式比您的阅读器可以处理的版本更新。正如 shadyyx 建议的那样,尝试将阅读器升级到最新版本。 PDF 生成器通常应生成呈现内容所需的最低格式版本的 PDF。因此,另一个调试选项是将 PDF 剥离到最低限度,例如只添加一行文本,看看是否打开。如果打开了,就一步步添加更多内容,直到失败。
标签: php windows pdf acrobat pdflib