1234567891011121314151617181920212223242526272829303132333435 |
- const pdfjsLib = require("pdfjs-dist");
- const pdfPath = "../learning/helloworld.pdf";
- pdfjsLib.GlobalWorkerOptions.workerSrc =
- "../../build/webpack/pdf.worker.bundle.js";
- const loadingTask = pdfjsLib.getDocument(pdfPath);
- loadingTask.promise
- .then(function (pdfDocument) {
-
- return pdfDocument.getPage(1).then(function (pdfPage) {
-
- const viewport = pdfPage.getViewport({ scale: 1.0 });
- const canvas = document.getElementById("theCanvas");
- canvas.width = viewport.width;
- canvas.height = viewport.height;
- const ctx = canvas.getContext("2d");
- const renderTask = pdfPage.render({
- canvasContext: ctx,
- viewport,
- });
- return renderTask.promise;
- });
- })
- .catch(function (reason) {
- console.error("Error: " + reason);
- });
|