[
https://issues.apache.org/jira/browse/PDFBOX-4203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17304095#comment-17304095
]
Grzegorz BogdaĆ commented on PDFBOX-4203:
-----------------------------------------
I've been having exact the same issue and I can't share the file too, but I can
provide more information.
PDF file I have has a very long sequence of characters *before* the version
information appears. If I delete majority of this sequence than
PDDocument.load() succeeds in opening the file. It seems like there is a limit
for how many characters the function processes in search of the version
information before it gives up and throws the exception. Increasing or removing
this limit would solve the issue then.
> java.io.IOException: Error: Header doesn't contain versioninfo
> ---------------------------------------------------------------
>
> Key: PDFBOX-4203
> URL: https://issues.apache.org/jira/browse/PDFBOX-4203
> Project: PDFBox
> Issue Type: Bug
> Components: PDModel
> Reporter: Chenyue Gao
> Priority: Major
>
> When I load a PDF file with PDDocument.load(), it throws the following
> exception. This PDF can be opened with Adobe Reader or browsers with no
> issues. Sorry, I can't share the PDF because it contains confidential
> information.
> [2018-04-19 12:06:35] java.io.IOException: Error: Header doesn't contain
> versioninfo
> at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:235)
> at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1012)
> at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:968)
> at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:916)
> at com.utilities.PDFUtilities.addPackingSlipPDPage(PDFUtilities.java:279)
> at
> com.commands.PrintPackingSlipToPDFCommand.run(PrintPackingSlipToPDFCommand.java:103)
> at com.commands.AbstractCommand.execute(AbstractCommand.java:74)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]