Giedrius Noreikis created PDFBOX-4289:
-----------------------------------------

             Summary: Double negative number
                 Key: PDFBOX-4289
                 URL: https://issues.apache.org/jira/browse/PDFBOX-4289
             Project: PDFBox
          Issue Type: Improvement
    Affects Versions: 2.0.11
            Reporter: Giedrius Noreikis


We have an issue similar to the PDFBOX-3589. The PDF contains {{/ItalicAngle 
--16.33}}, and the exception we are getting is:
{code}
Exception in thread "main" java.io.IOException: Error expected floating point 
number actual='--16.33'
        at org.apache.pdfbox.cos.COSFloat.<init>(COSFloat.java:82)
        at org.apache.pdfbox.cos.COSNumber.get(COSNumber.java:115)
        at 
org.apache.pdfbox.pdfparser.BaseParser.parseDirObject(BaseParser.java:947)
        at 
org.apache.pdfbox.pdfparser.BaseParser.parseCOSDictionaryValue(BaseParser.java:152)
        at 
org.apache.pdfbox.pdfparser.BaseParser.parseCOSDictionaryNameValuePair(BaseParser.java:279)
        at 
org.apache.pdfbox.pdfparser.BaseParser.parseCOSDictionary(BaseParser.java:212)
        at 
org.apache.pdfbox.pdfparser.BaseParser.parseDirObject(BaseParser.java:862)
        at 
org.apache.pdfbox.pdfparser.COSParser.parseFileObject(COSParser.java:899)
        ...
{code}
Such "numbers" probably violate the specification, but the behaviour of PDFBox 
should be consistent, so the second minus sign should be ignored here as well.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to