5

在用户文本搜索之后,我构建了一个搜索引擎来查找文档中最相关的短语。在我处理之后,我有一个短语文本列表。我现在需要的是向用户显示它们,显示原始源 PDF 并将其滚动到找到原始短语的页面。最好的情况是突出显示它,但现在滚动就足够了。

我正在使用 PHP 和 Javascript。

谁能指出我这样做的方法?有没有可用的框架?

欢迎任何提示。

4

2 回答 2

7

有一个用于嵌入 PDF 的优秀 JavaScript 库,称为pdf.js。可以在这里找到演示

开箱即用,我认为它没有您正在寻找的突出显示和滚动功能。但是,看起来有人可能已经想出了如何在这里做

于 2013-03-21T19:36:13.420 回答
2

如果您使用 Acrobat Reader 在浏览器中显示文件,则可以使用Acrobat Reader URL 参数

例子:

http://example.org/doc.pdf#page=3

还有一篇关于如何使用 Acrobat Reader 在网页中嵌入 PDF 文档的帖子

如果您不能假设您的用户将使用 Adob​​e Acrobat Reader,那么另一种选择可能是使用服务器端的库,然后创建一个临时 PDF 文件,其中包含重定向到目标页面的“OpenAction”,并返回该临时文件反而。包含此 OpenAction 的代码将取决于您决定使用的库。

于 2013-03-21T19:54:02.553 回答