Update the "pageviewer" example to account for the previous patches
This uses a simple version number check, to prevent breakage if the example is used with older PDF.js versions.
This commit is contained in:
parent
8b8d890064
commit
d9cdc46f84
@ -51,6 +51,21 @@ const loadingTask = pdfjsLib.getDocument({
|
|||||||
const pdfDocument = await loadingTask.promise;
|
const pdfDocument = await loadingTask.promise;
|
||||||
// Document loaded, retrieving the page.
|
// Document loaded, retrieving the page.
|
||||||
const pdfPage = await pdfDocument.getPage(PAGE_TO_VIEW);
|
const pdfPage = await pdfDocument.getPage(PAGE_TO_VIEW);
|
||||||
|
|
||||||
|
const match = /^(\d+)\.(\d+)\.(\d+)$/.exec(pdfjsLib.version);
|
||||||
|
if (match && (match[1] | 0) >= 3 && (match[2] | 0) >= 2) {
|
||||||
|
// Creating the page view with default parameters.
|
||||||
|
const pdfPageView = new pdfjsViewer.PDFPageView({
|
||||||
|
container,
|
||||||
|
id: PAGE_TO_VIEW,
|
||||||
|
scale: SCALE,
|
||||||
|
defaultViewport: pdfPage.getViewport({ scale: SCALE }),
|
||||||
|
eventBus,
|
||||||
|
});
|
||||||
|
// Associate the actual page with the view, and draw it.
|
||||||
|
pdfPageView.setPdfPage(pdfPage);
|
||||||
|
return pdfPageView.draw();
|
||||||
|
}
|
||||||
// Creating the page view with default parameters.
|
// Creating the page view with default parameters.
|
||||||
const pdfPageView = new pdfjsViewer.PDFPageView({
|
const pdfPageView = new pdfjsViewer.PDFPageView({
|
||||||
container,
|
container,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user