【问题标题】:Does anyone know of a jQuery magnification plugin for embedded pdf objects?有谁知道嵌入式 pdf 对象的 jQuery 放大插件?
【发布时间】:2011-03-20 06:55:19
【问题描述】:

到目前为止,我发现的所有放大插件的缩放都是针对图像的,我需要一些可以在将鼠标悬停在嵌入式对象标记 .pdf 文件上时起作用的东西。有什么想法吗?

【问题讨论】:

    标签: jquery pdf object zooming magnify


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      另一种方法是将 PDF 文件转换为一系列图像(在 Acrobat 上,使用文件->导出->图像)。然后,您可以将这些放大插件之一与所有图像一起使用。如果您的 PDF 文件真的很长,您可以使用 jQuery 在页面加载时自动加载图片(类似于新的 Google 图片的无限滚动)。

      【讨论】:

        【解决方案3】:

        除了使用 Scribd 并制作您自己的 Flash 应用程序来阅读此内容外,您还可以使用 Adob​​e Captivate 之类的程序,它可以获取各种文件并从中创建 Flash 演示文稿。

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

        【讨论】:

          【解决方案4】:

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

          但是,如果您真的想玩一些可以处理 pdf 渲染并具有一些良好效果的好插件,那么请查看JQuery Media Plugin

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-07-08
            • 2010-09-18
            相关资源
            最近更新 更多