Подано, чтобы открыть самостоятельно созданный PDF с Adobe Reader - PullRequest
0 голосов
/ 13 февраля 2012

Вот привет мир Pdf, созданный моей личностью. Информация о внешних ссылках хранится в XRefStm. Как все, что не удалось открыть с помощью Adobe Reader. Может кто-нибудь сказать мне причину?Заранее спасибо!

RoyDeng.

% PDF-1.7
1 0 obj << / длина 94 >> поток
BT 10 782 Td / 0 50 Tf 50 TL(Привет) '(Мир)' (ОК) Tj (Мир) 'Tj ET
endstream endobj
2 0 obj << / Количество 1 / Дети 3 0 R / Тип / Страницы >> endobj
30 obj [4 0 R] endobj
4 0 obj << / Содержание 5 0 R / MediaBox 6 0 R / Parent 2 0 R / Resources 10 0 R / Type / Page >> endobj
5 0 obj [1 0 R] endobj
6 0 obj [0 0 612 792] endobj
7 0 obj << / BaseFont / Helvetica / Кодирование / MacRomanEncoding / Подтип / Тип1 / Тип / Шрифт >> endobj
8 0obj << / 0 7 0 R >> endobj
9 0 obj [/ PDF / Text] endobj
10 0 obj << / шрифт 8 0 R / ProcSet 9 0 R >> endobj
11 0obj << / Страницы 2 0 R / Тип / Каталог / PageLayout / OneColumn >> endobj
12 0 obj << / Тип / XRef / Index [0 11] / W [1 4 1] / Фильтр / ASCIIHexDecode / Размер12 / Длина 144 / Корень 11 0 R >> поток
00 00000000 00
01 00000009 00
01 0000009A 00
01 000000D1 00
01 000000EA 00
01 0000014B 00
01 00000164 00
01 00000183 00
01 000001E5 00
01 00000203 00
01 00000221 00
01 00000252 00
endstream
endobj
startxref
667
%% EOF

1 Ответ

1 голос
/ 13 февраля 2012

Я попытался исправить этот код с помощью pdftk

pdftk 1.pdf output fixed.pdf
Error: Failed to open PDF file: 
   1.pdf
Errors encountered.  No output created.
Done.  Input errors, so no output created.

, затем попытался с помощью cpdftk (из связного) и получил дополнительную информацию

#  cpdftk 1.pdf output fixed.pdf
cpdf could not read the file. Technical details follow:

Could not read x-ref table

наконец я попытался исправить файл с помощью Multivalent.jar

и поливалентный восстановленный pdf (я прилагаю результат)

...