我已经构建了一个搜索引擎,用于在用户文本搜索之后在文档中查找最相关的短语。我的处理后,我有一个短语文本列表。我现在需要的是将它们显示给用户,显示原始源PDF并将其滚动到找到原始短语的页面。最好的情况是突出显示它,但现在滚动就足够了。在网页中显示PDF并以编程方式滚动
我正在使用PHP和Javascript。
任何人都可以指点我吗?有没有可用的框架?
欢迎任何提示。
我已经构建了一个搜索引擎,用于在用户文本搜索之后在文档中查找最相关的短语。我的处理后,我有一个短语文本列表。我现在需要的是将它们显示给用户,显示原始源PDF并将其滚动到找到原始短语的页面。最好的情况是突出显示它,但现在滚动就足够了。在网页中显示PDF并以编程方式滚动
我正在使用PHP和Javascript。
任何人都可以指点我吗?有没有可用的框架?
欢迎任何提示。
如果您使用Acrobat Reader软件,以显示在浏览器中的文件,那么你可以使用Acrobat Reader URL parameters。
例子:
http://example.org/doc.pdf#page=3
还有一个约how to embed a PDF document in a web page using Acrobat Reader
后,如果您不能asume使您的用户使用Adobe Acrobat Reader,那么另一个选择可能是在服务器端使用库,然后创建一个临时PDF文件,其中包含一个“OpenAction”重定向到您的目标页面,并返回该临时文件。包含此OpenAction的代码将取决于您决定使用的库。
谢谢,但我无法控制最终用户将使用哪个查看器,除非我使用某个库服务器端,对吧? – 2013-03-21 20:23:59
更多的浏览器端问题(JavaScript),而不是PHP。 – Uberfuzzy 2013-03-21 19:30:56
在查看器中有一个JS PDF https://github.com/mozilla/pdf.js - 可能与此有关... – 2013-03-21 20:23:55