diff --git a/src/core/type1_parser.js b/src/core/type1_parser.js index 76f5c3d2f..2b8bb659c 100644 --- a/src/core/type1_parser.js +++ b/src/core/type1_parser.js @@ -457,10 +457,14 @@ var Type1Parser = (function Type1ParserClosure() { if (encrypted) { var data = stream.getBytes(); var isBinary = !( - isHexDigit(data[0]) && + (isHexDigit(data[0]) || isWhiteSpace(data[0])) && isHexDigit(data[1]) && isHexDigit(data[2]) && - isHexDigit(data[3]) + isHexDigit(data[3]) && + isHexDigit(data[4]) && + isHexDigit(data[5]) && + isHexDigit(data[6]) && + isHexDigit(data[7]) ); stream = new Stream( isBinary