【问题标题】:"Unable to find xref table" with Dompdf0.6a + FPDIDompdf0.6a + FPDI 的“无法找到外部参照表”
【发布时间】:2010-12-30 17:38:21
【问题描述】:

我正在尝试使用 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())

【问题讨论】:

  • 你能创建一个测试 PDF 并上传到某个地方吗?

标签: php dompdf fpdi


【解决方案1】:

我可以通过使用 Adob​​e Acrobat Professional v8 并转到“文档 -> 减小文件大小”,然后选择“Acrobat 5.0 或更高版本”等非常古老的东西来解决此问题,然后错误就得到了解决!

【讨论】:

    【解决方案2】:

    DOMPDF 的最新开发版本可能会解决此问题。但是,这是一个非官方版本,因此支持有限。请参阅DOMPDF support group 了解更多信息。

    【讨论】:

      【解决方案3】:

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

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

      (在 Parallels Plesk Panel 中,FTP->FTP 管理器->Quota-xxxx MB used out of xxxx in unlimited files->点击按钮->输入新磁盘配额)

      【讨论】:

        猜你喜欢
        • 2012-08-15
        • 2016-08-16
        • 1970-01-01
        • 2016-07-09
        • 2016-03-10
        • 1970-01-01
        • 1970-01-01
        • 2022-07-22
        • 1970-01-01
        相关资源
        最近更新 更多