如何使用HTML5阅读pdf文件?

时间:2011-03-04 04:44:34

标签: api pdf html5

我想创建一个html文件,我可以通过提供该PDF文件的来源来阅读任何PDF文件。我怎么能只用html5做到这一点? 例如,我想读一个在C盘中可用的pdf文件scr="http://virdir/mypdf.pdf"

我想要像this这样的东西。

2 个答案:

答案 0 :(得分:3)

您想要使用开发的HTML 5 File API。 Mozilla有一个good explanation,您也可以直接参考the spec

由于PDF是二进制格式,您可能希望使用FileReader.readAsBinaryString()

解析和渲染(例如,canvas)JavaScript 中的PDF 是可能的,但这将是非常具有挑战性的。

答案 1 :(得分:0)

这是一个用javascript编写的开源pdf阅读器。

https://github.com/mozilla/pdf.js

有可供使用的API。它内置于Firefox浏览器中,并得到Mozilla社区的良好支持。