Fixes unhandled XObject subtype PS error
This commit is contained in:
parent
2a51b735fc
commit
e128bdc397
@ -635,7 +635,7 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
|
|||||||
assert(isName(type),
|
assert(isName(type),
|
||||||
'XObject should have a Name subtype');
|
'XObject should have a Name subtype');
|
||||||
|
|
||||||
if ('Form' == type.name) {
|
if (type.name === 'Form') {
|
||||||
stateManager.save();
|
stateManager.save();
|
||||||
return self.buildFormXObject(resources, xobj, null,
|
return self.buildFormXObject(resources, xobj, null,
|
||||||
operatorList,
|
operatorList,
|
||||||
@ -644,11 +644,16 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
|
|||||||
stateManager.restore();
|
stateManager.restore();
|
||||||
next(resolve, reject);
|
next(resolve, reject);
|
||||||
}, reject);
|
}, reject);
|
||||||
} else if ('Image' == type.name) {
|
} else if (type.name === 'Image') {
|
||||||
self.buildPaintImageXObject(resources, xobj, false,
|
self.buildPaintImageXObject(resources, xobj, false,
|
||||||
operatorList, name, imageCache);
|
operatorList, name, imageCache);
|
||||||
args = [];
|
args = [];
|
||||||
continue;
|
continue;
|
||||||
|
} else if (type.name === 'PS') {
|
||||||
|
// PostScript XObjects are unused when viewing documents.
|
||||||
|
// See section 4.7.1 of Adobe's PDF reference.
|
||||||
|
info('Ignored XObject subtype PS');
|
||||||
|
continue;
|
||||||
} else {
|
} else {
|
||||||
error('Unhandled XObject subtype ' + type.name);
|
error('Unhandled XObject subtype ' + type.name);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user