2013-05-30 4 views
-1

Я новичок в создании 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 по-прежнему получать открыт без каких-либо ошибок.

ПОЧЕМУ?

+0

Я правильно понял, что вы хотите знать, почему какой-либо просмотрщик PDF (вы не называете) открывает потенциально неправильные PDF-файлы без жалоб? В целом читатели в формате PDF стараются быть довольно слабыми и правильными ошибками, не упоминая об этом. Там просто очень много сломанных PDF-файлов в дикой природе, которые, по мнению соответствующего производителя, являются правильными, а читатели в формате PDF не хотят спорить с этими производителями. – mkl

+0

BTW, я просто скопировал ваши данные в редактор, сохранил его как PDF и открыл этот файл в Adobe Reader. При открытии он не жаловался, но, закрывая его, спрашивает, не следует ли сохранить изменения. Эти «изменения» - это вышеупомянутые исправления, сделанные на капоте. – mkl

+0

mkl каждая вещь верна в обоих ваших комментариях! –

ответ

0

В целом, зрители в формате PDF стараются быть довольно слабыми и правильными, не упоминая об этом. Там просто очень много сломанных PDF-файлов в дикой природе, которые, по мнению соответствующего производителя, являются правильными, а читатели в формате PDF не хотят спорить с этими производителями.

BTW, я просто скопировал ваши данные в редактор, сохранил его как PDF и открыл этот файл в Adobe Reader. При открытии он не жаловался, но, закрывая его, спрашивает, должно ли оно сохранить изменения. Эти «изменения» являются вышеупомянутыми исправлениями, сделанными на капоте.

отремонтировав оригинал, Adobe Reader использует свой предпочтительный способ построения PDF-файлов, так что структура документа может выглядеть совсем иначе ...

Если вы хотите проверить файл PDF на корректность, вы должны искать предполетный инструмент (например, тот, который включен в Adobe Acrobat).

Смежные вопросы