ruby-on-rails - 转换 PDF 以在任何浏览器中查看

标签 ruby-on-rails ruby pdf

我目前使用 PDF-to-Flash 来允许用户翻阅上传的 PDF 页面。但是,由于有这么多人使用 iPhone/iPad,我想将其切换为适用于任何浏览器的解决方案。

该网站是用 Ruby on Rails 开发的,我研究过使用 pdf-toolkit 和 rmagick 将 PDF 转换为图像,但这还不够,因为我希望页面随浏览器窗口缩放 - SVG 不是一个选项,因为我需要它在 IE6 下工作 ;)

有什么想法吗?

谢谢,

G

最佳答案

你为什么不使用http://docs.google.com/viewer

http://googlesystem.blogspot.com/2009/09/embeddable-google-document-viewer.html

它非常简单,而且不是 Flash(也可以为 iPhone 用户提供服务 :D)。只需将其添加到 View 中:

<iframe src="http://docs.google.com/viewer?url=#{YOUR_PDF_URL}&embedded=true"
style="width:600px; height:500px;" frameborder="0"></iframe> 

关于ruby-on-rails - 转换 PDF 以在任何浏览器中查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3474109/

相关文章:

ruby-on-rails - Capistrano 3 + Sprockets 3 + Rails 4.2.1 不会部署?

ruby-on-rails - 使用现有的 SQL Server 数据库和 Ruby on Rails

javascript - 如何调试我的代码 Ruby、Javascript、CSS?

ruby-on-rails - 接受用于填充 `url_for` 方法的 URL 参数是否安全?

pdf - 如何将两个 PDF 页面显示在同一页面上?

ruby-on-rails - 希望从我的服务器(后缀)发送到我域中的电子邮件地址的电子邮件被传送到谷歌应用程序

ruby - 如何在 1.9.2 上安装 SystemTimer?

python - Ruby 相当于 Python str[3 :]

java - 将多个文档合并为一个 PDF 文档

python - 如何创建用于 pisa (xhtml2pdf) 的布局?