繁体   English   中英

用于在浏览器中呈现和注释PDF文档的Html5组件?

[英]Html5 component for rendering and annotating PDF documents in the browser?

我正在尝试构建一个webapp,可以在没有安装Flash播放器的浏览器中查看和注释PDF文件(如iPad)。 是否有任何免费或廉价的组件在HTML,JS和画布中呈现PDF? 谢谢!

不是我知道的。 (我假设你用Google搜索,所以我正在跳过它)。 这显然是网络上的缺失 - (我在这里找到了一个玩具实现: http//ajaxian.com/archives/wps-postscript-and-pdf-interpreter-for-html-5-canvas - 但它是现在只是一个玩具)。

一个严肃的产品可以使用像http://code.google.com/p/emscripten/这样的项目来调整Ghostscript本身的Javascript,它可以将C代码编译为LLVM,然后编译为javascript。 在这里运行的javascript中有一个完整的Python解释器示例: http//syntensity.com/static/python.html

当然它不会是微不足道的,无论如何都需要编写canvas和UI的输出部分。 我认为它现在不适合你的需求,但我在这里写,所以也许有人可以做到这一点。

同时,您可以考虑运行Ghostscript( http://pages.cs.wisc.edu/~ghost/doc/intro.htm )服务器端,并将预渲染的PNG图像传送到浏览器。 这将更容易做到,虽然它需要大量的服务器果汁。

我最近在寻找类似的东西:

pdf.js(由Andreas Gal @ mozilla等人开发)正在开发中,其目标是直接使用HTML5和JavaScript呈现PDF。 它在github上[ https://github.com/andreasgal/pdf.js ]

值得阅读公告帖子和评论(140+)[ http://andreasgal.com/2011/06/15/pdf-js/ ]

<iframe src="http://docs.google.com/gview?url=http://domain.com/pdf.pdf&embedded=true" 
style="width:600px; height:500px;" frameborder="0"></iframe>

Google文档允许您通过使用iframe链接到其服务来嵌入PDF,Microsoft Office Docs和其他应用程序。 它用户友好,多功能,有吸引力。

这取决于“便宜”的含义,但我一直在寻找同样的东西,并认为这个针对flexpaper的HTML5插件可能是一个巨大的帮助,至少就起点而言!

http://devaldi.com/annotations/index_html5.html

实际上只是在开玩笑。 这是我正在寻找的(3小时后)希望它有所帮助! http://websanova.com/plugins/paint#websanova

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM