【问题标题】:How to implement PHP / jQuery Online Document viewer?如何实现 PHP/jQuery 在线文档查看器?
【发布时间】:2013-01-25 03:08:20
【问题描述】:

我的应用程序是在 PHP Yii 框架中开发的。 我的应用程序有一个专用网络模块,网络成员可以在其中上传文件以在他们之间共享。现在我正在使用 Amazon S3 来保存文件。 有什么方法可以提供一个选项来为这些文件生成预览,以便用户在下载文件之前可以在线查看它们。

这是我在研究中遇到的:

Group Docs:
http://groupdocs.com/pricing/api-pricing. This is paid version and I'm not sure about the privacy of my documents. 

Zoho Docs
https://www.zoho.com/docs/
I'm not sure if they have an API to support the document viewing feature.

Google Drive(Formerly Google Docs)
https://developers.google.com/drive/
I'm not sure if I can only open the documents using Google Drive and not save to them on google drive.

这些文件非常私密,我的应用程序非常关注安全性。

如果有人对此场景有任何建议/想法,请与我分享。

谢谢

【问题讨论】:

  • 如果您将文件通过电子邮件发送给用户,至少在 gmail 中他们可以预览几乎任何文件
  • 感谢 mplungjan。但我的要求是在下载文件/通过电子邮件发送之前在线预览文件。并不是每个人都正确使用 gmail。
  • 您找不到免费版本。自己做或付费。
  • @Peter Szymkowski 如果有合适的服务,我愿意付费。

标签: php jquery api yii documentviewer


【解决方案1】:

请试试这个link它会帮助你

Document Viewer 是一个jQuery plugin,允许您直接在网页中查看多种文件格式。 Document Viewer 支持的文件格式有:

  • PDF 文件
  • 文本文件
  • 代码 – bsh、c、cc、cpp、cs、csh、css、cyc、cv、htm、html、java、js、m、mxml、perl、php、pl、pm、py、rb , sh, xhtml, xml, xsl, sql, vb
  • 图片 - png、jpg、jpeg、gif
  • 音频 – mp3、m4a、oga、webma、fla
  • 视频 – m4v、ogv、ogg、webmv、flv、mpg、mpeg、mov、divx、avi

【讨论】:

  • 它支持PDF和其他媒体文件等基本文件格式。但我也在寻找对这些文档文件的支持:.doc、.xls 等。
【解决方案2】:

是的,我正在使用它。

多种文件类型的2种选择:

  1. 使用谷歌文档查看器 5 简单快速一些限制且免费)

  2. 使用非常擅长动态显示 pdf 的 Pdf.js,无需像 Google 查看器那样将每个页面都变成图像! ,你可以搜索和选择文本和其他令人惊奇的东西,这是在 Firefox 上使用的。

或尝试付费服务,他们甚至可以查看文档的 3D 视图;)

【讨论】:

    猜你喜欢
    • 2017-01-30
    • 2022-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    • 1970-01-01
    • 1970-01-01
    • 2012-06-06
    相关资源
    最近更新 更多