Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pdf 对照表中的偏移值_Pdf_Pdf Generation - Fatal编程技术网

Pdf 对照表中的偏移值

Pdf 对照表中的偏移值,pdf,pdf-generation,Pdf,Pdf Generation,我是pdf创建新手,我不了解交叉引用表中偏移量值的问题 这是非常基本的pdf: %PDF-1.5 1 0 obj <</Type /Catalog /Pages 2 0 R>> endobj 2 0 obj <</Type /Pages /Kids [3 0 R] /Count 1>> endobj 3 0 obj<</Type /Page /Parent 2 0 R /Resources 4 0 R /MediaBox [0 0 50

我是pdf创建新手,我不了解交叉引用表中偏移量值的问题

这是非常基本的pdf:

%PDF-1.5
1 0 obj <</Type /Catalog /Pages 2 0 R>>
endobj
2 0 obj <</Type /Pages /Kids [3 0 R] /Count 1>>
endobj
3 0 obj<</Type /Page /Parent 2 0 R /Resources 4 0 R /MediaBox [0 0 500 700] /Contents 6 0 R>>
endobj
4 0 obj<</Font <</F1 5 0 R>>>>
endobj
5 0 obj<</Type /Font /Subtype /Type1 /BaseFont /Helvetica>>
endobj
6 0 obj
<</Length 44>>
stream
BT /F1 24 Tf 100 100 Td (This is test)Tj ET
endstream
endobj
xref
0 7
0000000000 65535 f
0000000009 00000 n
0000000056 00000 n
0000000111 00000 n
0000000212 00000 n
0000000250 00000 n
0000000317 00000 n
trailer <</Size 7/Root 1 0 R>>
startxref
406
%%EOF
%PDF-1.5
10 obj
endobj
20 obj
endobj
30 obj
endobj
40 obj
endobj
50 obj
endobj
60 obj
流动
BT/F1 24 Tf 100 100 Td(这是测试)Tj ET
尾流
endobj
外部参照
0 7
0000000000 65535 f
000000000 900万n
000000005600000N
00000001100000N
0000000 212 00000n
0000000 250百万n
0000000 317 00000n
拖车
起始外部参照
406
%%EOF
无论我在交叉引用表中设置了什么值,PDF仍然被打开,没有任何错误


为什么?

一般来说,PDF的浏览者会尽量不加提及地纠正错误。只是在野外有很多破损的PDF文件,各自的制作人都声称是正确的,PDF的观众不想就此与这些制作人争论


顺便说一句,我刚刚将您的数据复制到编辑器中,将其保存为PDF格式,并在Adobe Reader中打开该文件。打开时它没有抱怨,但关闭时它询问是否应该保存更改。这些“变化”是在发动机罩上进行的上述修正


修复了原始文档后,Adobe Reader使用其首选的方式构建PDF,因此文档结构可能看起来非常不同


如果您想检查PDF文件的正确性,您应该寻找飞行前工具(例如Adobe Acrobat附带的工具)。

我是否正确理解您想知道为什么某些PDF查看器(您不知道姓名)会毫无怨言地打开可能错误的PDF文件?一般来说,PDF的浏览者会尽量不加提及地纠正错误。在野外有很多破损的PDF文件,各个制作人都声称它们是正确的,PDF观众不想与这些制作人争论。顺便说一句,我只是把你的数据复制到一个编辑器中,保存为PDF格式,然后在Adobe Reader中打开该文件。打开时,它没有抱怨,但关闭时,它会询问是否应该保存更改。这些“更改”是在引擎盖上进行的上述更正。mkl在您的评论中,每件事都是正确的!Adobe reader只是以不同的格式保存文件…修复了原始文件后,Adobe reader使用其首选的方式构建PDF。但你现在的问题是什么?