首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >以幻灯片形式显示drupal中PDF的最佳方法

以幻灯片形式显示drupal中PDF的最佳方法
EN

Drupal用户
提问于 2012-03-13 19:00:12
回答 8查看 10.5K关注 0票数 4

我希望在页面上显示PDF,但不想将主机外包给scribd或slideshare或其他玩家。我的限制基本上是..。

  1. 我想把它放在我的网站上。
  2. 我希望它看起来像一个幻灯片(可以点击前进,导航向后,等等)。
  3. 我希望大多数用户已经拥有了访问它所需的一切(也就是说,如果是SWF,没关系。)
  4. 我希望整个PDF可以轻松下载,如PDF (而不是SWF等)。

有什么合适的吗?我看到堆叠溢出,有一次答案是否定的。

https://stackoverflow.com/questions/291813/best-way-to-embed-pdf-in-html

但不知道Drupal的方式能不能提供更好的服务。

EN

回答 8

Drupal用户

回答已采纳

发布于 2012-03-13 19:11:17

Drupal本质上是一个框架,它不能做任何‘普通’网站不能做的事情。这包括以您想要的格式显示PDF文件。

唯一的方法是使用Flash (正如您链接到的SO post中所建议的那样)。这将涉及使用Adobe的工具自己构建SWF文件,或者使用可用于从PDF文件构建导航SWF的众多工具之一(例如SWFTools)。

Drupal只在您真正想要显示Flash文件时才进入等式。

一些纯粹主义者可能会说,无论如何,这都是个坏主意;您可能应该允许用户使用他们为特定工作选择的软件来读取PDF文件。

如果您试图DRM您的PDF出于任何原因,那么它可能是有意义的,但由于您提供一个下载链接到直接文件无论如何,我认为这不适用。

票数 7
EN

Drupal用户

发布于 2012-03-13 21:02:21

您可以使用ImageMagick + GhostScript的imagecache将PDF页面转换为单独的JPG文件。然后,您可以使用幻灯片模块来显示JPG,并提供到原始PDF的下载链接。

将PDF转换成图像的PDF到图像场模块(尽管我还没有使用它)。下面是从模块的项目页面中摘录的一段内容:

..。提供上传的PDF文件到图像的自动转换。它可以用于创建首页的快照以用作预览缩略图,也可以用于从文档中的每一页生成图像库。该模块是作为文件字段的附加小部件实现的,PDF被上传到这里。它将生成的图像放置到同一内容类型的images中。

请记住,许多服务器使用GD进行图像处理,GD不能处理PDF。因此,您需要确保服务器上有可用的ImageMagick。

票数 3
EN

Drupal用户

发布于 2013-02-04 02:00:48

注意到了一些很好的答案,但是没有看到这个模块被提到:

http://drupal.org/project/pdf_阅读器

你也许想看看它。例如,它提供了使用pdf.js的选项,pdf查看器Mozilla将在FF 19中使用:

http://www.webpronews.com/mozilla-kills-the-pdf-plugin-in-firefox-19-2013-01

我不建议现在使用任何闪存,HTML5已经过时,平板电脑也很热(兼容的问题)。

票数 3
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/25407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档