Я новичок в создании 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 по-прежнему получать открыт без каких-либо ошибок.
ПОЧЕМУ?
Я правильно понял, что вы хотите знать, почему какой-либо просмотрщик PDF (вы не называете) открывает потенциально неправильные PDF-файлы без жалоб? В целом читатели в формате PDF стараются быть довольно слабыми и правильными ошибками, не упоминая об этом. Там просто очень много сломанных PDF-файлов в дикой природе, которые, по мнению соответствующего производителя, являются правильными, а читатели в формате PDF не хотят спорить с этими производителями. – mkl
BTW, я просто скопировал ваши данные в редактор, сохранил его как PDF и открыл этот файл в Adobe Reader. При открытии он не жаловался, но, закрывая его, спрашивает, не следует ли сохранить изменения. Эти «изменения» - это вышеупомянутые исправления, сделанные на капоте. – mkl
mkl каждая вещь верна в обоих ваших комментариях! –