A Mozilla comemorou nesta semana o primeiro milestone do pdf.js: um script para ler arquivos PDF no navegador.
O grande marco foi alcançado com uma renderização perfeita de um PDF razoável, incluindo tabelas e gráficos. A ideia é que o pdf.js seja incluso nos navegadores como parte da web, do HTML 5. Todo o motor leitor de PDF é escrito em Javascript e HTML5/CSS3, com algumas novas implementações criadas especialmente para ele.
Diferente do Chrome, que possui um leitor de PDFs embutido, o objetivo da Mozilla é que o mecanismo de leitura dos PDFs seja baseado nos mesmos padrões da web, rodando com segurança como um script qualquer numa página. O mecanismo ainda não é perfeito nem suporta todos os sistemas operacionais, mas os avanços são significantes.
As linguagens da web têm se tornado tão potentes que até um emulador de PC conseguem rodar, porque não um simples leitor de PDFs? 😛
Há detalhes do estado do projeto no blog de um dos desenvolvedores, com vários screenshots mostrando o PDF renderizado. Quando os outros navegadores adotarem essa solução teremos algo interessante para os fãs da computação em nuvem, com um programa a menos a ser instalado nos computadores.
