NullPointerException PDFFont#getEncodingFromFont with a PDF book because Type1Encoding is null ----------------------------------------------------------------------------------------------
Key: PDFBOX-897 URL: https://issues.apache.org/jira/browse/PDFBOX-897 Project: PDFBox Issue Type: Bug Components: Parsing Affects Versions: 1.3.1 Reporter: Martijn Brinkers Attachments: PDFBOX-897.patch A NullPointerException was thrown while extracting text from a PDF ebook. The exception was thrown in PDFFont#getEncodingFromFont line: [snip] encoding.addCharacterEncoding(index, name.replace("/", "")); [snip] encoding was null. The line that was scanned was "/Encoding 256 array 0 1 255 {1 index exch /.notdef put} for". The array check however only checks for line.endsWith("array"). The NPE was fixed when using line.contains("array") instead. I have added a patch. The PDF is a PDF book with copyright so it cannot be attached as an example. The meta data of the document was: Acrobat Distiller 7.0 (Windows) PScript5.dll Version 5.2.2 PDF-1.6 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.