|
|
|
@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
@@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
|
|
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {}; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
PDFJS.version = '1.0.137'; |
|
|
|
|
PDFJS.build = 'c68ba07'; |
|
|
|
|
PDFJS.version = '1.0.139'; |
|
|
|
|
PDFJS.build = 'ae92b6f'; |
|
|
|
|
|
|
|
|
|
(function pdfjsWrapper() { |
|
|
|
|
// Use strict in our context only - users might not want it
|
|
|
|
@ -9568,32 +9568,28 @@ var Page = (function PageClosure() {
@@ -9568,32 +9568,28 @@ var Page = (function PageClosure() {
|
|
|
|
|
return stream; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
loadResources: function(keys) { |
|
|
|
|
loadResources: function Page_loadResources(keys) { |
|
|
|
|
if (!this.resourcesPromise) { |
|
|
|
|
// TODO: add async getInheritedPageProp and remove this.
|
|
|
|
|
this.resourcesPromise = this.pdfManager.ensure(this, 'resources'); |
|
|
|
|
} |
|
|
|
|
var promise = new LegacyPromise(); |
|
|
|
|
this.resourcesPromise.then(function resourceSuccess() { |
|
|
|
|
return this.resourcesPromise.then(function resourceSuccess() { |
|
|
|
|
var objectLoader = new ObjectLoader(this.resources.map, |
|
|
|
|
keys, |
|
|
|
|
this.xref); |
|
|
|
|
objectLoader.load().then(function objectLoaderSuccess() { |
|
|
|
|
promise.resolve(); |
|
|
|
|
}); |
|
|
|
|
return objectLoader.load(); |
|
|
|
|
}.bind(this)); |
|
|
|
|
return promise; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
getOperatorList: function Page_getOperatorList(handler, intent) { |
|
|
|
|
var self = this; |
|
|
|
|
var promise = new LegacyPromise(); |
|
|
|
|
var capability = createPromiseCapability(); |
|
|
|
|
|
|
|
|
|
function reject(e) { |
|
|
|
|
promise.reject(e); |
|
|
|
|
capability.reject(e); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var pageListPromise = new LegacyPromise(); |
|
|
|
|
var pageListCapability = createPromiseCapability(); |
|
|
|
|
|
|
|
|
|
var pdfManager = this.pdfManager; |
|
|
|
|
var contentStreamPromise = pdfManager.ensure(this, 'getContentStream', |
|
|
|
@ -9627,17 +9623,18 @@ var Page = (function PageClosure() {
@@ -9627,17 +9623,18 @@ var Page = (function PageClosure() {
|
|
|
|
|
intent: intent |
|
|
|
|
}); |
|
|
|
|
partialEvaluator.getOperatorList(contentStream, self.resources, opList); |
|
|
|
|
pageListPromise.resolve(opList); |
|
|
|
|
pageListCapability.resolve(opList); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
var annotationsPromise = pdfManager.ensure(this, 'annotations'); |
|
|
|
|
Promise.all([pageListPromise, annotationsPromise]).then(function(datas) { |
|
|
|
|
Promise.all([pageListCapability.promise, annotationsPromise]).then( |
|
|
|
|
function(datas) { |
|
|
|
|
var pageOpList = datas[0]; |
|
|
|
|
var annotations = datas[1]; |
|
|
|
|
|
|
|
|
|
if (annotations.length === 0) { |
|
|
|
|
pageOpList.flush(true); |
|
|
|
|
promise.resolve(pageOpList); |
|
|
|
|
capability.resolve(pageOpList); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -9645,11 +9642,11 @@ var Page = (function PageClosure() {
@@ -9645,11 +9642,11 @@ var Page = (function PageClosure() {
|
|
|
|
|
annotations, pageOpList, pdfManager, partialEvaluator, intent); |
|
|
|
|
annotationsReadyPromise.then(function () { |
|
|
|
|
pageOpList.flush(true); |
|
|
|
|
promise.resolve(pageOpList); |
|
|
|
|
capability.resolve(pageOpList); |
|
|
|
|
}, reject); |
|
|
|
|
}, reject); |
|
|
|
|
|
|
|
|
|
return promise; |
|
|
|
|
return capability.promise; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
extractTextContent: function Page_extractTextContent() { |
|
|
|
|