[ 
https://issues.apache.org/jira/browse/PDFBOX-803?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Adam Nichols resolved PDFBOX-803.
---------------------------------

    Resolution: Fixed

Patch committed in revision 988757

> Improved handling erronous data between endstream and endobj lines
> ------------------------------------------------------------------
>
>                 Key: PDFBOX-803
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-803
>             Project: PDFBox
>          Issue Type: Improvement
>            Reporter: Adam Nichols
>            Assignee: Adam Nichols
>             Fix For: 1.3.0
>
>
> I found that a PDF created by Exstream Dialogue Version 5.0.039 had ">> " 
> between the endstream and endobj sections.  When this happened, PDFBox threw 
> an exception.  This patch ignores junk characters between these sections so 
> the files can be processed.  A log message is written warning the user of the 
> violation of the spec.  For reference, here's the object I found in the file 
> (excluding the stream data):
> 27     0 obj
> <<
> /Filter [/A85 /Fl]
> /Length 322
> >>
> stream
> (data from stream omitted)
> endstream
> >> endobj 
> %PDF Font (F315)
> As a side note Exstream seems to have sold their Dialogue software to HP, and 
> the current version is 7.  This means the bug is likely fixed in the latest 
> version, but there are still some older PDFs out there which PDFBox should be 
> able to handle without throwing an exception.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to