Skip to content

Commit cee1aed

Browse files
committed
Fix some bugs with upgrade of PDF.js
1 parent 3d122aa commit cee1aed

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

src/UI/page.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export function renderPage(pageNumber, renderOptions) {
7777
return new Promise((resolve, reject) => {
7878
// Render text layer for a11y of text content
7979
let textLayer = page.querySelector(config.textClassQuery());
80-
let textLayerFactory = new PDFJS.DefaultTextLayerFactory();
80+
let textLayerFactory = new pdfjsViewer.DefaultTextLayerFactory();
8181
let textLayerBuilder = textLayerFactory.createTextLayerBuilder(textLayer, pageNumber -1, viewport);
8282
textLayerBuilder.setTextContent(textContent);
8383
textLayerBuilder.render();

web/index.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ let RENDER_OPTIONS = {
1414
rotate: parseInt(localStorage.getItem(`${documentId}/rotate`), 10) || 0
1515
};
1616

17-
PDFJSAnnotate.setStoreAdapter(new PDFJSAnnotate.LocalStoreAdapter(userId));
18-
PDFJS.workerSrc = './shared/pdf.worker.js';
17+
PDFJSAnnotate.setStoreAdapter(new PDFJSAnnotate.LocalStoreAdapter(userId, true));
18+
pdfjsLib.workerSrc = './shared/pdf.worker.js';
1919

2020
// Render stuff
2121
let NUM_PAGES = 0;
@@ -41,12 +41,13 @@ document.getElementById('content-wrapper').addEventListener('scroll', (e) => {
4141
});
4242

4343
function render() {
44-
PDFJS.getDocument(RENDER_OPTIONS.documentId).then((pdf) => {
44+
pdfjsLib.getDocument(RENDER_OPTIONS.documentId).then((pdf) => {
4545
RENDER_OPTIONS.pdfDocument = pdf;
4646

4747
let viewer = document.getElementById('viewer');
4848
viewer.innerHTML = '';
49-
NUM_PAGES = pdf.pdfInfo.numPages;
49+
console.log(pdf);
50+
NUM_PAGES = pdf.numPages;
5051
for (let i = 0; i < NUM_PAGES; i++) {
5152
let page = UI.createPage(i + 1);
5253
viewer.appendChild(page);

webpack.web-build.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1+
const path = require('path')
2+
13
module.exports = {
24
devtool: 'source-map',
35
plugins: [],
46
entry: './web/index.js',
57
mode: 'production',
68
output: {
7-
filename: 'web-dist/__build__/index.js',
9+
filename: path.resolve('web-dist/__build__/index.js'),
810
library: 'PDFAnnotate',
911
libraryTarget: 'umd'
1012
},

webpack.web.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
const path = require('path');
2+
13
module.exports = {
24
entry: './web/index.js',
35
mode: 'development',
46

57
output: {
68
filename: 'index.js',
7-
path: 'web/__build__',
8-
publicPath: '/__build__/'
9+
path: path.resolve('web/__build__'),
10+
publicPath: path.resolve('/__build__/')
911
},
1012

1113
module: {

0 commit comments

Comments
 (0)