tika-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arkady Zalkowitsch (JIRA)" <j...@apache.org>
Subject [jira] [Created] (TIKA-1760) PDF index fulltext fails.
Date Thu, 01 Oct 2015 21:41:26 GMT
Arkady Zalkowitsch created TIKA-1760:
----------------------------------------

             Summary: PDF index fulltext fails.
                 Key: TIKA-1760
                 URL: https://issues.apache.org/jira/browse/TIKA-1760
             Project: Tika
          Issue Type: Bug
            Reporter: Arkady Zalkowitsch
            Priority: Critical


PDF index fulltext fails when font dictionary in there contains one entry for the font Helvetica
and an entry for Encoding whose value does not represent a font at all.

The AcroForm dictionary in PDF looks like this:
4 0 obj
<<
  /Fields [ 12 0 R ]
  /DA(/Helvetica 0 Tf 0 g )
  /DR
  <<
    /Font
    <<
      /Helvetica 11 0 R
      /Encoding<</PDFDocEncoding 10 0 R>>
    >>
  >>
  /NeedAppearances true
>>
endobj

PDFBox tries to parse that "font" called Encoding and fails doing so. but PDResources.getFonts()
only logs the resulting exception:
try
{
    newFont = PDFontFactory.createFont( (COSDictionary)font );
}
catch (IOException exception)
{
    LOG.error("error while creating a font", exception);
}





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message