如何实现PHP / jQuery在线文档查看器?

时间:2013-02-09 12:12:02

标签: php jquery api yii documentviewer

我的应用程序是在PHP Yii Framework中开发的。 我的应用程序有一个专用网络模块,网络成员可以上传文件以便在它们之间共享。现在我正在使用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.

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

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

由于

2 个答案:

答案 0 :(得分:2)

请试试这个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

答案 1 :(得分:0)

是的,我可以使用它。

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

  1. 使用Google doc viewer 5简单快速一些限制和免费)

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

  3. 或尝试付费服务,他们甚至有文档的3D视图;)