Adobe Pro 9 Preflight 出现错误“起始页的值太大(文件页数较少)”

发布于 2024-12-05 09:49:48 字数 1278 浏览 4 评论 0原文

Adobe Pro 9 可以正确打开并显示 PDF。然而,当我尝试进行预检时(我尝试了几种不同的预检选项),我收到错误“起始页的值太大(文件页数较少)”

在文本编辑器中打开 PDF,我发现孩子们大批。第一个条目是“10 0 R”,我认为它是“起始页”。我能够在文件中找到“10 0”对象,在我未经训练的眼睛看来,它看起来不错。

对于导致此错误的 PDF 错误有什么建议吗?

这是 kids 数组的第一行:

<</Count 600/Type/Pages/Kids[ 10 0 R 47 0 R 65 0 R 100 0 R 159 0 R 251 0 R 352 0 R 394 0 R 505 0 R 575 0 R 652 0 R 709 0 R 749 0 R 766 0 R 783 0 R 804 0 R 863 0 R 955 0 R 1056 0 R 1098 0 R 1209 0 R 1279 0 R 1356 0 R 1413 0 R 1453 0 R 1470 0 R 1487 0 R 1505 0 R 1564 0 R 1656 0 R 1757 0 R 1799 0 R 1910 0 R 1980 0 R 2057 0 R 2114 0 R 2154 0 R 2171 0 R 2188 0 R 2206 0 R 2265 0 R 2357 0 R 2458 0 R 2500 0 R 2611 0 R 2681 0 R 2758 0 R 2815 0 R 2855 0 

这是 10 0 obj:

10 0 obj
<<
/Type /Page
/Parent 6 0 R
/Resources
<<
/Procset [/PDF /Text /ImageB /ImageC /ImageI]
/Font 
<<
/Helvetica1 9 0 R
/Courier1 20 0 R
/myriadpro-regular.otf 25 0 R
/F1 28 0 R
/F3 31 0 R
/F2 34 0 R
/code25I.ttf 8 0 R
>>
/XObject 
<<
/img0 17 0 R
/img1 18 0 R
/img4 42 0 R
>>
/ColorSpace
<<
/RRDCS1 3 0 R
/RRDCS2 4 0 R
>>
>>
/MediaBox [0 0 864 1296]
/Contents [ 11 0 R 13 0 R 14 0 R 16 0 R 35 0 R 37 0 R 13 0 R 39 0 R 41 0 R 43 0 R 45 0 R]
>>
endobj

Adobe Pro 9 opens and displays the PDF correctly. However when I attempt to do a preflight (I tried several of the different preflight options) I get the error "The value for start page is too large (the file has less pages)"

Opening the PDF in a text editor I found the kids array. The first entry is "10 0 R", which I assume is the "start page". I was able to find the "10 0" obj in the file, and to my untrained eye it looks okay.

Any suggestions on what is wrong with the PDF to cause this error?

Here is first line of the the kids array:

<</Count 600/Type/Pages/Kids[ 10 0 R 47 0 R 65 0 R 100 0 R 159 0 R 251 0 R 352 0 R 394 0 R 505 0 R 575 0 R 652 0 R 709 0 R 749 0 R 766 0 R 783 0 R 804 0 R 863 0 R 955 0 R 1056 0 R 1098 0 R 1209 0 R 1279 0 R 1356 0 R 1413 0 R 1453 0 R 1470 0 R 1487 0 R 1505 0 R 1564 0 R 1656 0 R 1757 0 R 1799 0 R 1910 0 R 1980 0 R 2057 0 R 2114 0 R 2154 0 R 2171 0 R 2188 0 R 2206 0 R 2265 0 R 2357 0 R 2458 0 R 2500 0 R 2611 0 R 2681 0 R 2758 0 R 2815 0 R 2855 0 

Here is the 10 0 obj:

10 0 obj
<<
/Type /Page
/Parent 6 0 R
/Resources
<<
/Procset [/PDF /Text /ImageB /ImageC /ImageI]
/Font 
<<
/Helvetica1 9 0 R
/Courier1 20 0 R
/myriadpro-regular.otf 25 0 R
/F1 28 0 R
/F3 31 0 R
/F2 34 0 R
/code25I.ttf 8 0 R
>>
/XObject 
<<
/img0 17 0 R
/img1 18 0 R
/img4 42 0 R
>>
/ColorSpace
<<
/RRDCS1 3 0 R
/RRDCS2 4 0 R
>>
>>
/MediaBox [0 0 864 1296]
/Contents [ 11 0 R 13 0 R 14 0 R 16 0 R 35 0 R 37 0 R 13 0 R 39 0 R 41 0 R 43 0 R 45 0 R]
>>
endobj

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

短暂陪伴 2024-12-12 09:49:48

找到了答案。 PDF 已被 n-up 程序操作,该程序将 PDF 分解为多个文件。尽管 PDF 文件只有大约一半的原始页面,但程序在 kids 数组中留下了对所有页面文件的引用。 PDF 正确显示,因为 Adob​​e 刚刚显示了它能找到的所有页面。

Found the answer. The PDF had been manipulated by an n-up program that broke the PDF into multiple files. Despite the PDF file only have about half the original pages, the program had left a reference to all the page files in the kids array. The PDF displayed correctly because Adobe just displayed all the pages it could find.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文