Author: tilman Date: Fri Oct 19 06:13:33 2018 New Revision: 1844303 URL: http://svn.apache.org/viewvc?rev=1844303&view=rev Log: PDFBOX-4355: treat empty type3 content streams as non existent
Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType3Font.java Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType3Font.java URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType3Font.java?rev=1844303&r1=1844302&r2=1844303&view=diff ============================================================================== --- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType3Font.java (original) +++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType3Font.java Fri Oct 19 06:13:33 2018 @@ -158,7 +158,8 @@ public class PDType3Font extends PDSimpl public float getWidthFromFont(int code) throws IOException { PDType3CharProc charProc = getCharProc(code); - if (charProc == null) + if (charProc == null || charProc.getContentStream() == null || + charProc.getContentStream().getLength() == 0) { return 0; }