pdf.js 1.0
之前介绍的 HTML5 技术的 PDF 解析器 pdf.js 升级至 1.0 版本,并且将成为未来 Firefox 内嵌的 PDF 阅读器。
和 Google Chrome 使用的源自 Foxit 的闭源 PDF 浏览插件不同,PDF.js 是基于开放的 HTML5 及 JavaScript 技术实现的开源产品。
下面是在 Fedora 16 预装的 Firefox 7.0.1 上使用该扩展浏览 UEFI Secure Boot Impact on Linux 白皮书的样子:
从结果中可以看到常见的 PDF 阅读功能一应俱全,渲染速度上也已经和本地的 PDF 阅读插件无异。
毫无疑问 pdf.js 将被整合入 Gecko 成为 Firefox 的内嵌 PDF 阅读器,但是具体整合时间表尚未确定。
Read More:

赞,其它浏览器也通用吗?
打开不了图片版本的pdf
装了扩展,打开链接,为啥么俺浏览的pdf是乱码?
哦,原来是要用自身的 open,而不是ff的open file
不错。。。可惜不能自动从网络找 webfont。
效率如何? evince 慢死了, mupdf 逐页读去,更慢。
@Bardon: 我也乱码~~~
@自由建客: MuPDF还行吧,空格键翻译,不慢吧
@自由建客: 我这里比 evince 更慢,而且渲染的字体大小有时候不正确。
@luojie-dune: PDF 字体一般内嵌,为什么要用 web font 呢?
显示效果, adobe reader 和 chrome 最好. 可惜前者太慢, 后者看不了标签, 也保存不了书签. 为什么这么悲剧啊.
能批注么?我个人认为没有批注功能的任何阅读器,渲染速度再快也是残废。
@黑传说: 那个准确地说是用来渲染pdf文件的,与现在热炒的“阅读器”概念有着本质的不同……有些时候html不能满足需要,一些网站会提供pdf文件。这些pdf只是用来正确的表示网站想要表达的东西。用户不需要任何批注功能,他们只想尽快看到他们想看的东西。
咋不支持chrome? chrome自带的那个功能太弱了
@黑传说:用户需求、需求啊、、、大伙儿都是搞软件的~~~!!!
@依云:
因为windows下 firefox测试失败了。
@fanhe:
怎么会, evince之类效果不好么。。。
@黑传说:
批注是啥?
我的 firefox 是指定字体,禁止使用网页的字体的,所以显示的时候很多字母位置重叠了。
HTML5是什么,就是比java VB更简单的语言。要什么就加个标签搞定,SB都能编程了。。
要是这个可以禁用内嵌字体就好了。话说宋体和 Times New Roman 把我搞得好痛苦啊!什么时候这两者可以永久的从我眼前(至少从我屏幕上)消失啊!!
Adobe reader 少不了
@cjxgm: 用 fontconfig 进行字体替换就好了嘛。
试了一下,不错,只是查看的话evince之流可以下岗了
不支持中文,果断卸载
@luojie-dune: 你,你,你不会要问“批注可以吃不”吧?
“批注: 阅读时在文中空白处对文章进行批评和注解,作用是帮助自己掌握书中的内容。”
批注对于我来说暂时可有可无,没有大量 pdf 文献,本科生要求不高嘛。如果批注,更推荐文献管理工具,不要为了一个js实现的渲染要求太多。
xpdf也不错
没有vim控用zathura的吗?
@dummytaurus: zathura还没不支持连续视图吧?
@黑传说: 额一向是复制出来,加上段落——引用的做法。。。
@rezilla: 0.0.8.4都还不支持,不过bug服务器上已经说实现了,新版本应该就支持了。
不错哦. 表示从来不批注, 上学的时候也从来不做笔记...
@dummytaurus: 那可以期待下了 记得原来有人报feature request然后还被关掉了,以为是作者不关心这个来着。。。