diff --git a/pdf.js b/pdf.js index b52fc366d..efca6b987 100644 --- a/pdf.js +++ b/pdf.js @@ -1810,6 +1810,7 @@ var Page = (function() { height: mediaBox[3] - mediaBox[1] }); var args = []; var map = gfx.map; + contents.reset(); // TODO support multiple display()s var parser = new Parser(new Lexer(contents), false); var obj; while (!IsEOF(obj = parser.getObj())) { diff --git a/test.html b/test.html index 767923ef8..5addd3a1b 100644 --- a/test.html +++ b/test.html @@ -44,6 +44,7 @@ function xhrstate() { } function displayPage(num) { + var start = Date.now(); var page = pdf.getPage(pageNum = num); pageDisplay.value = num; @@ -54,7 +55,6 @@ function displayPage(num) { ctx.restore(); var gfx = new CanvasGraphics(ctx); - var start = Date.now(); page.display(gfx); timeDisplay.innerHTML = (Date.now() - start) + "ms"; } @@ -77,7 +77,7 @@ function prevPage() {
- + Time to render: