繁体   English   中英

在线阅读带有注释的pdf的技术?

[英]A technology for reading pdfs online with annotations?

有没有开放的解决方案可以显示PDF以供在线阅读? 它必须像Google图书一样可搜索,并且如果可能的话,还可以显示注释?

通过“在线阅读”,我假设您的意思是客户端上没有PDF阅读器插件。 在这种情况下,您需要转换为HTML

http://pdftohtml.sourceforge.net/

如果您不介意失去复制文本的能力,那么转换为PNG可能会为您提供更准确的渲染

http://www.imagemagick.org/

无论使用哪种输出格式,都可以使用原始PDF数据来管理搜索。 一种技术是mnogosearch

http://www.mnogosearch.org/

Monogosearch在内部使用pdftotext,如果您想编写自己的搜索例程,则可能会发现它很有用。 pdftotext是Xpdf实用程序套件的一部分

http://www.foolabs.com/xpdf/about.html

上面列出的所有工具均可在Windows或Linux上使用

您可能也对Vuzit DocuPub平台感兴趣: http ://vuzit.com/products/docupub_platform

显示技术本身不是开源的,但是它们提供了访问其服务的API,因此也许值得研究。

不知道您是否正在寻找要安装的软件或需要付费的服务...我已经读了很多有关www.getbackboard.com的信息(这不是广告,只是报告我已阅读的内容,也许适合您的需求..;)

不知道它们是否做注释,但是这两个都将很好地显示PDF:

http://pdfmenot.com

http://docs.google.com

ICEPdf最近将其代码作为开源发布。 它基于Java。

PyPdf真的很好。 它支持阅读文本以及我不知道itextsharp不支持的加密。

当然,您必须使用python进行编程,因为IronPython的类库还不够到可以从另一种语言引用它们并使用它们的地步。 (但我想他们很快就会到来) PyPdf

这不是开源的,但是还是要检查一下。 您可以下载其SDK的免费试用版以进行试用。 阅读PDF及其批注并不简单,而且我不相信生产应用程序会使用开源解码器。

这是一个在线演示。 http://www.atalasoft.com/ajaxannotations/default.aspx

另一个不错的pdf阅读器是FoxitReader。

暂无
暂无

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

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