FPDI setSourceFile 抛出异常

FPDI setSourceFile throws exception

$pagecount = $pdf->setSourceFile($pdffile);

上面一行抛出异常"This document ([file path]) probably uses a compression technique which is not supported by the free parser shipped with FPDI."

尽管发生了这种情况:

有什么想法吗?谢谢。

FPDI:1.6.1 TCPDF:6.2.13

这最终成为版本问题或所有 PDF 的某些损坏。这仍然是一个谜,因为我们有数百个 PDF 之前可以使用,然后 none 个可以使用。我下载了 20 个左右来验证版本,并且在 Acrobat 中打开时都显示 PDF 1.4 或 1.3。他们还能够在任何 reader 中打开且没有错误消息。

几个小时后,我终于从头开始,假设没有任何效果,再次遍历每一部分。当我找到 PDF 时,我通过在线转换器 运行 并重新上传文件,PDF 工作正常。我尝试了更多的 PDF,它们都有效。因此,我们安装了 GhostScript 并通过 GhostScript 即时启动 运行 所有 PDF。现在所有 PDF 都可以使用。

因此,我唯一的结论是,在某个地方以某种方式移动文件时,该目录中的所有 PDF 文件都已损坏。