2014-10-26 53 views
0

使用online PDF validator, 我生成的基本PDF找不到xref,並說明有關丟失endobj的信息。檢查startxref值,看起來xref從開始就是473字節,並且所有的obj都有相應的endobjPDF xref找不到

此PDF無效?在拖車字典

%PDF-1.4 
%‚„œ」 
1 0 obj 
<<>> 
endobj 
2 0 obj 
<</Type /Pages/Count 1/MediaBox [0,0,612,792]/Kids [ 4 0 R ]/Resources <</Font []/XObject 1 0 R/ProcSet [ /PDF , /Text , /ImageC ]>>>> 
endobj 
3 0 obj 
<</Length 6>> 
stream 
Walrus 
endstream 
endobj 
4 0 obj 
<</Type /Page/Parent 2 0 R/Contents 3 0 R>> 
endobj 
5 0 obj 
<</Type /Catalog/Pages 2 0 R>> 
endobj 
6 0 obj 
<</Title()/Author()/Creator (Elixir)/Subject()/Producer (Gutenex)/Keywords()/CreationDate (D:20141025152323)>> 
endobj 
xref 
0 7 
0000000000 65535 f 
0000000015 00000 n 
0000000035 00000 n 
0000000185 00000 n 
0000000238 00000 n 
0000000297 00000 n 
0000000343 00000 n 

trailer 
<< 
/Size 7 0 R 
/Root 5 0 R 
/Info 6 0 R 
>> 
startxref 
473 
%%EOF 
+0

請提供PDF的二進制副本(下載,base64,無論)。無法確定文件嵌入文件的真實外觀。 – mkl 2014-10-26 23:17:32

+0

這就是說你的數組全部損壞,它們包含逗號符號,而你的內容流包含一個未知的操作符。 – mkl 2014-10-27 08:50:12

回答

0
  • 你/尺寸鍵是指向對象'7 0 R'不存在。我猜你的意思/尺寸7 ...
  • 和你的陣列應該不會逗號對象分離
  • 海象「3 0 OBJ」是操作數和運算

    沒有有效的內容流
    %PDF-1.4 
    %‚„œ」 
    1 0 obj 
    <<>> 
    endobj 
    2 0 obj 
    <</Type /Pages/Count 1/MediaBox [0 0 612 792]/Kids [ 4 0 R ]/Resources <</Font []/XObject 1 0 R/ProcSet [ /PDF /Text /ImageC ]>>>> 
    endobj 
    3 0 obj 
    <</Length 0>> 
    stream 
    endstream 
    endobj 
    4 0 obj 
    <</Type /Page/Parent 2 0 R/Contents 3 0 R>> 
    endobj 
    5 0 obj 
    <</Type /Catalog/Pages 2 0 R>> 
    endobj 
    6 0 obj 
    <</Title()/Author()/Creator (Elixir)/Subject()/Producer (Gutenex)/Keywords()/CreationDate (D:20141025152323)>> 
    endobj 
    xref 
    0 7 
    0000000000 65535 f 
    0000000015 00000 n 
    0000000035 00000 n 
    0000000181 00000 n 
    0000000227 00000 n 
    0000000286 00000 n 
    0000000332 00000 n 
    
    trailer 
    << 
    /Size 7 
    /Root 5 0 R 
    /Info 6 0 R 
    >> 
    startxref 
    462 
    %%EOF 
    
+0

考慮* Trailer字典中的Your/Size鍵指向不存在的對象'7 0 R'*規範甚至規定:** Size ** integer *(必需的;不應該是間接引用)*,所以無論物體是否存在,該值都是有缺陷的。 – mkl 2015-07-19 18:34:29

+0

是的,這是正確的。但有人會這樣做,因爲我們總是看到那些間接的大小參考與內容流... – mramosch 2015-07-19 20:20:41