PDF.js es una herramienta presentada este verano de la mano de Andreas Gal (researcher de Mozilla Corporation). El objetivo de esta librería es aprovechar las novedades de HTML5/Javascript para visualizar ficheros PDF en un canvas para incrustar un documento PDF en una página sin emplear plugins adicionales o programas externos.
En ocasiones programas externos tienen sus propias formas de interacción en el documento. Con esta librería se consigue que desde la propia web que decida como desea que se navegue por el documento mejorando la experiencia de usuario del portal web.
Por otra parte la utilización de programas externos aumenta el riesgo en nuestro sistema incrementando posibles agujeros de seguridad como es el caso de programas externos conocidos como Java, Acrobat Reader o Flash.
El proyecto ha sido desarrollado con licencia libre en github.com. En la actualidad aún existen fallos técnicos ya que la versión se encuentra en estado de desarrollo y pruebas pero han adelantado su anuncio debido al feedback recibido por ciertos miembros cercanos a los autores. Disponen de un ejemplo en este link.
En líneas generales es un proyecto muy interesante para, como siempre decimos cuando hablamos de HTML5, quitarnos las dichosas dependencias de programas externos y plugins para poder navegar por nuestros portales molestando lo menos posible al usuario.
Como muchas herramientas relativas a HTML5 se encuentra en un estado beta pero debemos apuntar que los autores desean conseguir que su librería se utilice también nativamente en el navegador Firefox para visualizar PDFs por lo que no dudo que avanzará su desarrollo.
Comentar que después de haber sido publicado el anuncio, la noticia del desarrollo de esta herramienta ha sido tomada con los brazos abiertos por parte de la comunidad por lo que parece que tendrá un apoyo interesante.
Fuente original | Blog de Andreas Gal
PDF.js | github
Test de pdf.js | Mozilla