在服务器上编辑office文档
我们将开发一个客户端服务器应用程序,其中所有办公文档都将存储在远程服务器上。 问题是用户需要经常编辑这些文档。 标准的解决方案是:
- 下载
- 本地编辑
- 上传,
但是这样很不方便,而且会造成很大的流量,因为文档很大。
有什么解决方案可以直接在服务器上编辑文档吗?
例如,我们可以通过某种方式连接一些远程 OpenOffice 安装吗?
提前致谢!
We are going to develop a client-server application where all the office documents will be stored on the remote server.
The problem is that users need to edit these docs very often.
The standard solution is:
- download
- edit locally
- upload
But it is very inconvenient and would cause high traffic, cause docs are very large.
Is there any solution to edit documents right on server?
E.g. some remote OpenOffice installation which we can connect somehow?
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正如 Kev 所指出的,一种解决方案是使用某种远程访问软件来访问服务器上运行的 OpenOffice.org 副本。例如,有一个 VNC 查看器将作为 Java 小程序在浏览器中运行 (http://www.realvnc.com/support/javavncviewer.html),这可能会起作用。
另一种选择是基于服务器的办公软件包,如 Google 文档。有一些可用,但没有一个具有 OpenOffice.org 的完整功能集,因此如果您可以限制该功能集,这可能只是一个选项。如果可以的话,它会运作得很好。
As pointed out by Kev, one solution would be some sort of remote access software to access a copy of OpenOffice.org running on the server. There is for example a VNC viewer that will run as a Java applet in a browser (http://www.realvnc.com/support/javavncviewer.html ), that might do the trick.
Another option would be a server-based office package, a la Google docs. There are some available, but none with the full feature set of OpenOffice.org, so this is probably only an option if you can restrict to that feature set. If you can, it could work quite well.
除非您可以为用户提供 Windows 上的 RDP 会话或 Linux 上的 VNC(或 X windows?)会话,否则您将不得不下载文档以在本地进行编辑(以一种或另一种形式),然后再次上传。
可能有一些基于 HTTP/浏览器的解决方案,但因为它是 HTTP,所以您要将所有文档拉回浏览器进行编辑,然后发布回服务器,这几乎达不到目的。
Unless you can give your users RDP sessions on Windows or VNC (or X windows?) sessions on Linux you're going to be stuck with downloading the document to edit locally (in one form or another) then upload again.
There may be some HTTP/browser based solution but because it's HTTP you're going be to pulling all of the document back to the browser to edit then posting back to the server, it pretty much defeats the purpose.