无法使用Adobe Reader打开自行创建的pdf
这是我自己创建的hello world Pdf。它的外部参照信息存储在XRefStm中。它是如何用Adobe Reader打开的。有人能告诉我原因吗?提前谢谢你 罗登。 %PDF-1.7无法使用Adobe Reader打开自行创建的pdf,pdf,stream,cross-reference,Pdf,Stream,Cross Reference,这是我自己创建的hello world Pdf。它的外部参照信息存储在XRefStm中。它是如何用Adobe Reader打开的。有人能告诉我原因吗?提前谢谢你 罗登。 %PDF-1.7 10对象>流 BT 10 782 Td/0 50 Tf 50 TL(你好)(世界)Tj(世界)Tj ET endstream endobj 2 0 obj>endobj 3 0OBJ[4 0R]endobj 4 0 obj>endobj 5 0OBJ[1 0R]endobj 6 0 obj[0 0 612 79
10对象>流
BT 10 782 Td/0 50 Tf 50 TL(你好)(世界)Tj(世界)Tj ET
endstream endobj
2 0 obj>endobj
3 0OBJ[4 0R]endobj
4 0 obj>endobj
5 0OBJ[1 0R]endobj
6 0 obj[0 0 612 792]endobj
70 obj>endobj
8 0 obj>endobj
9.0 obj[/PDF/Text]endobj
10 0 obj>endobj
11.0 obj>endobj
12 0 obj>流
000000000
010000000900
01 000000 9a 00
01 000000 D1 00
01百万台每台00台
01 00000 14B 00
01 0000016400
01 00000 183 00
01 000001E5 00
01 00000203 00
01 0000022100
01 0000025200
端流
endobj
开始外部参照
667
%%EOF
我试图用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来修复该文件
-
java-cp Multivalent.jar tool.pdf.Split-page 1 file.pdf