如何在模态Rails中显示pdf

时间:2015-05-10 16:18:55

标签: ruby-on-rails ruby pdf ruby-on-rails-4 pdf.js

在我的rails应用程序中,我希望用户能够以模态显示pdf,所以我使用这样的iframe

<iframe src="<%= @application.resume.url %>" frameborder="0" style = "height:100%; width:100%;"></iframe>

并且这很好但我希望用mozilla pdf阅读器打开文件,即使用户使用其他网页浏览器,所以我想知道是否有这样的宝石?

2 个答案:

答案 0 :(得分:0)

在ruby中,有一个名为prawn的gem用于生成pdf文件。 但是,你想在mozilla web pdf阅读器中打开iframe。所以,请使用pdf.js -

<iframe src="http://mozilla.github.io/pdf.js/web/viewer.html?file=http://mozilla.github.io/pdf.js/web/compressed.tracemonkey-pldi-09.pdf" width="500px" height="400px" />

答案 1 :(得分:0)

如果您使用send_file,大多数浏览器都应该能够显示.pdf。