作者:
Monica Porter
创建日期:
19 行进 2021
更新日期:
17 可能 2024
Mozilla的研究员Andreas Gal透露Mozilla正在开发基于Web标准的PDF阅读器pdf.js(有关最新代码,请参见Github)。他告诉.net,这个主意是在最近一次前往亚洲的商务旅行中诞生的。他回忆说:“克里斯·琼斯和我正在讨论HTML5可能缺少哪些平台功能。我们想知道为什么Google Chrome浏览器嵌入了本机代码PDF渲染器来显示PDF,为什么还没有人用HTML5 / JavaScript实现PDF阅读器。” “如果您可以用HTML5做任何您想做的事,为什么还要使用本机代码?我们想看看用JavaScript和HTML5做这是否带来了竞争优势和视觉质量。”
主要的挑战是PDF是一个实质性的规范。加尔说,他和琼斯被警告可能需要花费大量时间才能做出任何回报。盖尔说:“幸运的是,这没有像我们想象的那么严重。” “ HTML5提供了出色的用于图形和文本渲染的高级API,因此我们不必处理任何这些低级问题,从而大大减少了我们必须实现的问题。我们已经渲染了很大一部分PDF,并且我们的代码库仍低于5000行代码。”
Gal的博客文章指出,短期而言,其目的是使用pdf.js在Firefox中“原生”呈现PDF,而长期目标则是采用更加开放的方法。他说:“我们的目标是HTML5,以及支持它的任何现代浏览器。到目前为止,[pdf.js]可以在Firefox和Chrome中运行,”他补充说,Safari和IE9“目前似乎都缺少WebGL类型的数组。 ”。 Gal希望他们能赶上规格,否则可能不得不为他们设计一个较慢的解决方法。