尝试使用printFields示例时,pdfbox抛出错误

时间:2014-05-18 01:34:54

标签: pdfbox

Exception in thread "main" java.io.IOException: Error: End-of-File, expected line
at org.apache.pdfbox.pdfparser.BaseParser.readLine(BaseParser.java:1521)
at org.apache.pdfbox.pdfparser.PDFParser.parseHeader(PDFParser.java:316)
at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:177)
at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1220)
at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1187)
at org.apache.pdfbox.examples.fdf.PrintFieldsOld.main(PrintFieldsOld.java:135)

我正在尝试打印此pdf的字段:http://www.uscis.gov/sites/default/files/files/form/i-9.pdf

我在src中使用PrintFields.Java: http://pdfbox.apache.org/downloads.html

这个zip文件: pdfbox-1.8.5-src.zip 9.3MB,源档案,[PGP签名] SHA1校验和:fc01acc1e2575ff1f40e44e949a862fcae076029 MD5校验和:b97c345ddbbd1457989eb206aa5cd40f

我使用的是1.8.2 pdfbox版本,然后根据此处的评论对其进行了升级: https://issues.apache.org/jira/browse/PDFBOX-1779

但仍有同样的问题。

0 个答案:

没有答案