qpdf 警告:交叉引用流数据的大小错误

qpdf 警告:交叉引用流数据的大小错误

pdflatex我使用(pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian))编译以下内容

\pdfminorversion=5% With these lines...
\pdfobjcompresslevel=3% ... commented out...
\pdfcompresslevel=9% ... there is no warning from qpdf.

\documentclass{minimal}

\begin{document}

bla

\end{document}

并在生成的 pdf 上运行 qpdf qpdf --linearize paper.pdf paper.linearized.pdf,然后我收到以下警告:

警告:uppsats.pdf(xref 流,文件位置 9448):交叉引用流数据大小错误;预期 = 48;实际 = 52

qpdf:操作成功但出现警告;生成的文件可能存在一些问题

除了注释掉前三行之外,还有其他方法可以避免或解决这个问题吗?

答案1

我猜测这是 pdftex 1.40.10 (TL2009) 中的一个错误,已在 1.40.11 (TL2010) 中使用 svn 修订版 581 进行修复。这是 svn diff。尝试更新到 TL2010。

相关内容