gpt4 book ai didi

pdf - 如何调试损坏的pdf文件?

转载 作者:行者123 更新时间:2023-12-04 19:30:27 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How do you debug PDF files?

(7 个回答)


3年前关闭。




我使用名为“prawn”的 ruby​​ 库生成 pdf 文件。我有一个特定的文件,它似乎被 adobe reader 视为“损坏”。它在预览和 adobe reader 中都显示得很好。它给出了如下错误:

有时我得到:
“找不到名为 '%s' 的 XObject。

其他时候我得到:
“找不到名为“Im4”的 XObject。

然后我总是得到:
“此页面存在错误。Acrobat 可能无法显示该页面
正确。请联系创建 PDF 文档的人
纠正问题。”

有没有办法用一些工具打开 pdf 并让它告诉你 pdf 在技术上有什么问题?我相信我可以用这样的东西很快弄清楚......

谢谢
乔尔

最佳答案

PDF 是 PDF 对象的转储,因此听起来好像对象丢失或指向对象的引用错误。您可以在文本编辑器中查看 PDF 并查看 refs 表,还可以在 Acrobat 中查看 PDF 对象(我在 ( http://pdf.jpedal.org/java-pdf-blog/bid/10479/Viewing-PDF-objects ) 上写了一篇关于此的博客文章)。

您最好的选择可能是采用像 IText 这样的开源工具,它可以读取 PDF 并添加一些调试代码以使其显示对象结构。

关于pdf - 如何调试损坏的pdf文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3048752/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com