No dejes de compartir nuestro espacio y códigos con tus amigos, ayúdanos a hacer crecer nuestra comunidad.
Ejemplo: generar una miniatura de pdf usando pf js
functionmakeThumb(page)// draw page to fit into 96x96 canvasvar vp = page.getViewport(1);var canvas =document.createElement("canvas");
canvas.width= canvas.height=96;var scale =Math.min(canvas.width/ vp.width, canvas.height/ vp.height);return page.render(canvasContext: canvas.getContext("2d"), viewport: page.getViewport(scale)).promise.then(function()return canvas;);
pdfjsLib.getDocument("https://raw.githubusercontent.com/mozilla/pdf.js/ba2edeae/web/compressed.tracemonkey-pldi-09.pdf").promise.then(function(doc)var pages =[];while(pages.length< doc.numPages) pages.push(pages.length+1);returnPromise.all(pages.map(function(num)// create a div for each page and build a small canvas for itvar div =document.createElement("div");document.body.appendChild(div);return doc.getPage(num).then(makeThumb).then(function(canvas)
div.appendChild(canvas););));).catch(console.error);
Si estás contento con lo expuesto, tienes la opción de dejar una sección acerca de qué te ha parecido esta crónica.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)