在浏览器中显示“.doc”“.docx”
Display ".doc" ".docx" in browser
我的用户可以上传他们的简历,任何雇主都应该看到这份简历。
我的问题是我的客户希望此 CV 无需任何下载即可显示在 Web 浏览器中。
PDF 工作正常,但 doc 和 docx 不行。
我尝试同时使用 gem("docx" 和 "doc_ripper"),但每个都只能处理基本的事情(table 不会工作.. .)
简历附加到一个用户,并使用 Dragonfly 存储在亚马逊上
我试过 google 视图:http://googlesystem.blogspot.be/2009/09/embeddable-google-document-viewer.html
但正如我所做的那样:user.cv_file.remote_url(expires: 5.minutes.from_now)
url 不再有效(此解决方案仅在文档为 public 时有效)
我想制作第二个字段,如果 cv_file 没有,则将其转换为 pdf。
任何可能给予 aws 文件 2-3 分钟的 public 权限(使用 google 查看工具渲染它的时间)
谢谢。
我假设您正在谈论存储在 S3 上的文件。要在 S3 上临时创建一个文件 public,您可以生成一个预签名的 URL 过期 date/time:http://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html
我已经使用了 gem htmltoword
几次,它在翻译方面做得很好。
我进行了快速搜索,发现有一些很有前途的 gem 可能对您有所帮助 - 将简历从 Word(.doc、.docx)转换为您可以获取 HTML 供您查看(也许将此转换后的内容存储在数据库中 table/column?)。
Word docx_converter
Google Groups discussion of the issue
ydocx
docx
感谢您的回答,但经过多次研究,我终于找到了:
https://view.officeapps.live.com/op/view.aspx?src=
与来自浏览器的 pdf reader 一样有效。
一定要有一个public url 为您要显示的文件
我的用户可以上传他们的简历,任何雇主都应该看到这份简历。
我的问题是我的客户希望此 CV 无需任何下载即可显示在 Web 浏览器中。
PDF 工作正常,但 doc 和 docx 不行。
我尝试同时使用 gem("docx" 和 "doc_ripper"),但每个都只能处理基本的事情(table 不会工作.. .)
简历附加到一个用户,并使用 Dragonfly 存储在亚马逊上
我试过 google 视图:http://googlesystem.blogspot.be/2009/09/embeddable-google-document-viewer.html
但正如我所做的那样:user.cv_file.remote_url(expires: 5.minutes.from_now)
url 不再有效(此解决方案仅在文档为 public 时有效)
我想制作第二个字段,如果 cv_file 没有,则将其转换为 pdf。
任何可能给予 aws 文件 2-3 分钟的 public 权限(使用 google 查看工具渲染它的时间)
谢谢。
我假设您正在谈论存储在 S3 上的文件。要在 S3 上临时创建一个文件 public,您可以生成一个预签名的 URL 过期 date/time:http://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html
我已经使用了 gem htmltoword
几次,它在翻译方面做得很好。
我进行了快速搜索,发现有一些很有前途的 gem 可能对您有所帮助 - 将简历从 Word(.doc、.docx)转换为您可以获取 HTML 供您查看(也许将此转换后的内容存储在数据库中 table/column?)。
Word docx_converter
Google Groups discussion of the issue
ydocx
docx
感谢您的回答,但经过多次研究,我终于找到了:
https://view.officeapps.live.com/op/view.aspx?src=
与来自浏览器的 pdf reader 一样有效。
一定要有一个public url 为您要显示的文件