使用Rails渲染pdf

时间:2014-05-15 20:10:29

标签: javascript ruby-on-rails pdf

在我的项目中,我想以某种方式在页面上显示pdf文件。为此,我尝试使用<object>标记。到目前为止,非常好,因为pdf位于我的Rails应用程序的/public文件夹中。

问题是现在我希望用户能够显示他电脑上的PDF格式。我尝试使用Javascript来更改<object>标记,但这不起作用,因为Rails生成一个新的GET请求来获取文件,并且该文件不在服务器上。关于如何解决这个问题的任何想法?

我尝试过使用PDF.js,但它没有很好地集成在资产管道中。此外,我必须自定义和破解代码以添加一些其他功能,因此PDF.js有点不合适(至少现在)。

1 个答案:

答案 0 :(得分:0)

您可以使用wicked_pdf gem生成pdf,然后使用Google PDF查看器进行显示