1

我注意到亚马逊提供的一件好事是在 div 中加载 pdf 数据,当用户向下滚动然后加载更多数据....简而言之无限滚动系统。我的问题是,我如何通过 jquery 将 pdf 数据部分加载到 div 中,当用户向下滚动时,接下来的几个数据将显示在该 div 中。这是亚马逊链接 http://www.amazon.com/2010-NET-Platform-Andrew-Troelsen/dp/1430225491/ref=sr_1_1?ie=UTF8&qid=1333627776&sr=8-1

只需转到链接并单击本书超链接内的搜索,然后您会看到一个 div 出现,并且书籍数据部分加载到该 div 中....如果用户向下滚动,则更多数据按需加载到该 div 中。我怎么能为任何图书销售网站开发这种类型的东西。最具挑战性的部分是从 pdf 加载少量数据并加载到 div 并跟踪数据加载,因为当用户滚动时,其余的少数数据会再次加载到该 div 中。如果有人知道如何使用 jquery 开发这种类型的系统,请与我分享。谢谢

4

1 回答 1

0

这不能仅通过使用 jquery 来完成

如果您检查亚马逊 html 页面,您会知道亚马逊正在使用 pdf 的图像(点击查看图像)进行显示,因此您需要创建 pdf 图像以将其显示给用户。要创建图像,请使用 pdftohtml 或 imagemagick,这样就完成了显示部分。

可以使用 lucene 进行搜索,lucene 具有索引 pdf 文件的能力,因此您可以搜索索引数据并将其取回。有关 lucene pdf 索引的更多信息,请参阅此链接

于 2012-04-05T12:29:21.333 回答