时间:2010-07-23 19:05:47

标签: jquery pdf object zoom magnify

4 个答案:

答案 0 :(得分:5)

基本上,图像可以从浏览器中正确呈现,并且可以“嵌入”到网页中,而PDF不能直接嵌入到html中,这就是为什么它们无法缩放。

您无法在页面中看到PDF预览。嗯,这是可能的,但不是纯JavaScript。您可以使用以下内容将文件嵌入网页:https://docs.google.com/viewer

这是一个例子:http://code.google.com/apis/books/docs/viewer/examples/book-animate.html

但我不相信能达到你喜欢的效果。

答案 1 :(得分:1)

最简单的方法是使用Flash。您可以使用Scribd之类的东西,并使用您网站上的嵌入代码。或者制作自己的基于Flash的PDF阅读器。

另一种方法是将PDF文件转换为一系列图像(在Acrobat上,使用File-> Export-> Image)。然后,您可以将这些放大插件中的一个与所有图像结合使用。如果您的PDF文件非常长,您可以使用jQuery在页面加载时自动加载图像(类似于新Google图片无限滚动的方式)。

答案 2 :(得分:0)

与Scribd一起制作您自己的Flash应用程序以阅读此内容,您还可以使用类似Adobe Captivate的程序,它可以获取各种文件并从中创建Flash演示文稿。

Scribd可能是最简单的。 Google Docs Viewer也有很好的支持,但Scribd查看器只是更整洁。

答案 3 :(得分:0)

如果我猜你正在寻找预览类型的东西,那么我会说它没有意义,无论如何嵌入pdf(iframe / object)都会在悬停之前的任何预览魔法之前下载整个PDF

但是如果你真的想要使用一些处理pdf渲染效果好的插件,请看看JQuery Media Plugin