Address review comments by yury
This commit is contained in:
parent
97802aac64
commit
af8e2a1189
@ -561,14 +561,7 @@ var PDFDoc = (function pdfDoc() {
|
|||||||
switch (type) {
|
switch (type) {
|
||||||
case 'JpegStream':
|
case 'JpegStream':
|
||||||
var imageData = data[2];
|
var imageData = data[2];
|
||||||
|
loadJpegStream(id, imageData, this.objs);
|
||||||
var src = 'data:image/jpeg;base64,' + window.btoa(imageData);
|
|
||||||
var img = new Image();
|
|
||||||
img.onload = (function jpegImageLoaderOnload() {
|
|
||||||
this.objs.resolve(id, img);
|
|
||||||
}).bind(this);
|
|
||||||
img.src = src;
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 'Font':
|
case 'Font':
|
||||||
var name = data[2];
|
var name = data[2];
|
||||||
|
@ -228,3 +228,11 @@ var PDFImage = (function pdfImage() {
|
|||||||
};
|
};
|
||||||
return constructor;
|
return constructor;
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
function loadJpegStream(id, imageData, objs) {
|
||||||
|
var img = new Image();
|
||||||
|
img.onload = (function jpegImageLoaderOnload() {
|
||||||
|
objs.resolve(id, img);
|
||||||
|
});
|
||||||
|
img.src = 'data:image/jpeg;base64,' + window.btoa(imageData);
|
||||||
|
}
|
||||||
|
@ -589,7 +589,7 @@ var XRef = (function xRefXRef() {
|
|||||||
e = parser.getObj();
|
e = parser.getObj();
|
||||||
}
|
}
|
||||||
// Don't cache streams since they are mutable (except images).
|
// Don't cache streams since they are mutable (except images).
|
||||||
if (!isStream(e) || e.src)
|
if (!isStream(e) || e instanceof JpegStream)
|
||||||
this.cache[num] = e;
|
this.cache[num] = e;
|
||||||
return e;
|
return e;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user