我正在尝试使用\includepdf{xyz.pdf}
. 该文件xyz.pdf
是由 Xerox 5755 机器和 PDF 版本 1.3 创建的扫描文件。
我得到的错误是:
** 警告 ** 找不到有效的名称对象。 ** 警告 ** 在字典对象中找不到值。 ** 警告 ** 没有找到“endobj”。 ** 错误 ** pdf_link_obj():传递了无效对象。
我尝试通过运行来规范化 PDF pdftk xyz.pdf output xyz2.pdf
,这确实pdftk
解决了问题——但仅适用于某些 PDF 文件,这些文件修复与未修复的文件之间没有明显的关系。总是有一些被规范化的文件pdftk
继续表现出与未规范化文件完全相同的错误。
我已尝试寻找解决此问题的方法并提出了以下主题:XeLaTeX 问题与 includegraphics,这表明该问题可以通过使用来解决-output-driver=xdv2pdf
,或者通过使用pdf(la)tex
. 唉,我不能使用 PdfLaTeX,因为我需要 XeLaTeX 的 unicode 支持。同样,我使用的是 Linux,所以我不能使用 Mac 专用的xdv2pdf
.
对于 XeLaTeX 无法加载这些 PDF 的原因以及如何“修复”这些 PDF 的任何想法和意见,我将非常感激。
亲切的问候,
布赖恩