我有模块,它具有上传pdf文件的附件功能.我需要在浏览器/ iframe中的应用程序中显示存储的pdf而不下载它.是否有宝石或机会在rails中显示/读取pdf.
注意:pdfs将包含图像,文本内容等.
提前致谢
兰吉特
是的,有一个宝石在github中被命名为Prawn.看看吧.
但是,使用Google Docs可以更灵活地实现此功能.您可以使用google docs viewer嵌入pdf.
只是:
<a href="https://docs.google.com/gview?url={YOUR_PDF_URL}&embedded=true">Your Pdf Viewer</a>
Run Code Online (Sandbox Code Playgroud)
谢谢.
这对我有用:
在“show.hmtl.erb”中
<iframe src=<%= @certificate.certificate_pdf %> width="600" height="780" style="border: none;"> </iframe>
Run Code Online (Sandbox Code Playgroud)
经过数小时的搜索,只需将文件的嵌入红宝石作为源文件为我工作。'certificate' 是我的模型,'certificate_pdf' 是我的附件文件。