Javascript 使用Rails呈现pdf
在我的项目中,我想在页面上显示一个pdf文件。为此,我尝试使用Javascript 使用Rails呈现pdf,javascript,ruby-on-rails,pdf,Javascript,Ruby On Rails,Pdf,在我的项目中,我想在页面上显示一个pdf文件。为此,我尝试使用标记。到目前为止,还不错,因为pdf位于MyRails应用程序的/public文件夹中 问题是,现在我希望用户能够显示其pc上的pdf。我尝试使用Javascript更改标记,但这不起作用,因为Rails生成新的GET请求以获取文件,而文件不在服务器上。有没有办法解决这个问题 我尝试过使用PDF.js,但它在资产管道中没有很好地集成。此外,我还需要自定义和修改代码以添加一些其他功能,因此PDF.js有点脱离桌面(至少目前是这样)。您可
标记。到目前为止,还不错,因为pdf位于MyRails应用程序的/public
文件夹中
问题是,现在我希望用户能够显示其pc上的pdf。我尝试使用Javascript更改
标记,但这不起作用,因为Rails生成新的GET请求以获取文件,而文件不在服务器上。有没有办法解决这个问题
我尝试过使用PDF.js,但它在资产管道中没有很好地集成。此外,我还需要自定义和修改代码以添加一些其他功能,因此PDF.js有点脱离桌面(至少目前是这样)。您可以使用wicked_PDF gem生成PDF,然后使用Google PDF viewer显示它我认为您无法在网站上显示用户机器上的文件,你为什么要这样做?我不想在网站上显示用户的pdf。我想要的是PDF.js的功能:它有点像嵌入在页面中的PDF阅读器。文件没有发送到服务器。没错,我所说的是,在最近的将来,大多数浏览器已经或将不可能使用该文件。你为什么这么说?Friggin PDF.js已经做到了!我不使用它的唯一原因是,我必须将它放在一个
中,并且我还必须向其中添加自定义代码,以便保存pdf的名称。我认为这是完全可能的,但我不知道怎么做。pdf已经生成了。我不会从模型或其他任何东西生成它。我的目的是在网页上有一个pdf阅读器,这个阅读器应该能够读取本地文件(当然,不需要将它们发送到服务器)。