使用Dompdf0.6a + FPDI“无法找到外部参照表”

时间:2009-12-29 09:49:07

标签: php dompdf fpdi

我正在尝试使用dompdf0.6a从html生成pdf文件并且工作正常,但是我需要加密它以进行保护,但是我收到错误

FPDF error: Unable to find xref table - Maybe a Problem with 'auto_detect_line_endings'

但是,如果我使用较旧的dompdf版本,它可以正常工作。我想它会生成fpdi不支持的更新的pdf版本。

顺便说一句。我将其追溯到FPDI / pdf_parser.php:208(内部方法pdf_read_xref())

3 个答案:

答案 0 :(得分:8)

我能够通过使用Adobe Acrobat Professional v8修复此问题并转到“文档 - >减小文件大小”,然后选择像“Acrobat 5.0或更高版本”这样的旧版本,然后修复错误!

答案 1 :(得分:0)

DOMPDF的最新开发版本可能会解决此问题。然而,这是一个非官方的版本,所以支持是有限的。有关详细信息,请参阅DOMPDF support group

答案 2 :(得分:0)

我刚才有这个错误。我不确定它是否适用于这种情况,但问题与托管有关。

我超过了FTP配额。我将FTP配额更改为更高的值并修复了错误。

(在Parallels Plesk Panel中,FTP-> FTP Manager-> Quota-xxxx MB在xxxx中使用无限制文件 - >点击按钮 - >输入新磁盘配额)