类似Acrobat的JavaScript图像查看器

时间:2009-11-12 22:34:08

标签: jquery acrobat

我的任务是使用JavaScript重新创建Acrobat Reader。但是,我的“读者”不会提供PDF。相反,我的读者将呈现已经从PDF格式化的图像。当我说重新创建Acrobat时,我需要具有这些功能的东西:

  1. 垂直显示一系列图像
  2. 缩放并平移图像
  3. 向上和向下分页以将图片导航为页面
  4. 我到处寻找一个jQuery插件。我想知道是否有人有任何建议可以帮助我。请告诉我。

1 个答案:

答案 0 :(得分:0)

这是一个比我不久前意识到的更深刻的主题。 我会给你一个简短的版本,只要你的pdf可以通过http公开访问,它就符合你指定的所有需求。这不符合我们的所有需求,但我希望它能帮到你。

部分解决方案

并非所有浏览器都支持此功能,但有些浏览器支持pdf作为embed,object和iframe标记的来源,甚至允许您在不添加javascript的情况下查看它们。

<embed src="file1.pdf" width="500" height="650"></embed>
<object type="application/pdf" data="file1.pdf" width="500" height="650" ></object>
<iframe src="PDFDirectory/Test.pdf"></iframe>

答案

要让它们在所有浏览器中运行,光栅化和JS或Flash就是答案。令人惊讶的是,甚至谷歌也将他们的pdf作为一系列栅格化图像呈现在他们的观众中。好消息是,如果您利用 Google的公开查看器,您无需手动转换它们并跟上它们。让谷歌为你做所有艰苦的工作,让自己免受GhostScript和ImageMagick的挫败感(这是我们最终不得不使用的)!您所要做的就是将网址粘贴到您的pdf并获取嵌入代码!更不用说以编程方式生成受尊重的代码很容易。

https://docs.google.com/viewer