Lector de PDF basado en estándares de Mozilla

Autor: Monica Porter
Fecha De Creación: 19 Marcha 2021
Fecha De Actualización: 17 Mayo 2024
Anonim
Me encanta que los estándares salgan bien - Isabel Cabezas - Codemotion 2015
Video: Me encanta que los estándares salgan bien - Isabel Cabezas - Codemotion 2015

Andreas Gal, investigador de Mozilla, ha revelado que Mozilla está trabajando en un lector de PDF basado en estándares web, pdf.js (consulte Github para obtener el código más reciente). Le dijo a .net que la idea nació en un reciente viaje de negocios a Asia. "Chris Jones y yo estábamos discutiendo qué capacidades de plataforma podrían faltar en HTML5. Nos preguntábamos por qué Google Chrome incrustaba un renderizador de PDF de código nativo para mostrar archivos PDF y por qué nadie había implementado un lector de PDF en HTML5 / JavaScript todavía", recuerda. "Si puede hacer lo que quiera con HTML5, ¿por qué tendría que utilizar código nativo? Queríamos ver si hacer esto en JavaScript y HTML5 resultaba en un rendimiento competitivo y una calidad visual".

El principal desafío fue que PDF es una especificación sustancial. Gal dice que a él y a Jones se les advirtió que podría llevar una inversión de tiempo sustancial antes de que pudieran obtener algo para renderizar. "Afortunadamente, esto resultó ser un problema menos grave de lo que pensábamos", dice Gal. "HTML5 ofrece excelentes API de alto nivel para la representación de gráficos y texto, por lo que no tuvimos que lidiar con ninguno de esos problemas de bajo nivel, lo que redujo en gran medida lo que teníamos que implementar. Ya representamos un subconjunto sustancial de PDF y nuestra base de código todavía está por debajo de 5000 líneas de código ".


A corto plazo, la publicación de blog de Gal sugiere que el objetivo es utilizar pdf.js para renderizar archivos PDF "de forma nativa" dentro de Firefox, pero los objetivos a largo plazo son un enfoque más abierto. "Nuestro objetivo es HTML5 y cualquier navegador moderno que lo admita. A partir de hoy, [pdf.js] funciona en Firefox y Chrome", dice, y agrega que Safari e IE9 "parecen no tener matrices de tipo WebGL en este momento ". Gal espera que se pongan al día con la especificación, de lo contrario, podría tener que idearse una solución alternativa más lenta para ellos.

Popular Hoy
Currículums creativos: ¿menos es igual a más?
Más

Currículums creativos: ¿menos es igual a más?

Irrumpir en la indu tria del di eño no e tarea fácil, con mucha gente talento a haciendo todo lo po ible para con eguir e e trabajo de nivel de entrada o e e nuevo cliente. Hemo vi to una am...
Consejos sobre patrones de diseño de la interfaz de usuario: contenido relacionado
Más

Consejos sobre patrones de diseño de la interfaz de usuario: contenido relacionado

Una vez que alguien comienza a u ar u itio web o aplicación web, nece ita aber dónde ir y cómo llegar allí en cualquier momento. i no pueden navegar fácilmente a travé de...
Cómo se hizo la campaña de W + K para Honda
Más

Cómo se hizo la campaña de W + K para Honda

E te verano, Wieden + Kennedy London lanzó u último trabajo para Honda. Hand olo e taba de tinado a er un conjunto de identificacione de cinco egundo para acompañar el patrocinio de doc...