在rails中有任何可用的东西,如果用户通过回形针(如.doc或.pdf或.odf等)向我上传文档我可以将文档嵌入到我的页面中(也许是有的)某种宝石可以处理
答案 0 :(得分:2)
我找到了问题的pdf部分的解决方案。 这是一个简单的html行解决了这个问题
<iframe src="thispdf.pdf" style="width:718px; height:700px;" frameborder="0"></iframe>
我已经尝试过.odt了,但这只是下载文件(也许这更像是一个html问题而不是rails) - 请注意我只在chrome中测试了这个
答案 1 :(得分:1)
通过嵌入你的意思是显示?在html中没有以原生方式显示任何这些文档,因此您必须以某种方式将它们转换为html或使用其他层(如flash或第三方工具)为您进行嵌入。
也许其中一个embed.ly providers可以为您的文档提供一个很好的显示。
答案 2 :(得分:0)
我使用以下代码在视图中(使用示例对象@person
)使用最新版本(截至2013年)Google Docs embedded pdf code specifications:
<iframe src="https://docs.google.com/viewer?url=http://www.mysite.com/<%= @person.pdf.url %>&embedded=true"
width="100%" height="800" frameborder="0" >
<p>Your browser does not support iframes.</p>
</iframe>