特定语言示例
使用 ONLYOFFICE 文档,任何协作解决方案都可以通过文档编辑和共同编辑来增强。
在本节中,您将学习如何将 ONLYOFFICE 文档集成到您自己的网站中。
每个 ONLYOFFICE 文档实例都包括用于文本文档、电子表格、演示文稿和可填写表单的在线编辑器,以及一个测试示例。
测试示例是简单的文档管理系统,可以内置到您的应用程序中进行测试。
默认包含的测试示例是用 Node.js 编写的。默认情况下,它处于禁用状态。要启用它,请按照开始屏幕上的说明进行操作。
集成示例用于演示文档编辑器功能以及将 文档服务器 与您自己的应用程序相连接的方法。
不要在没有正确修改代码 的情况下在您自己的服务器上使用这些示例!
如果您启用了任何测试示例,请在发布产品之前将其禁用。
重要安全信息
在使用测试示例时,请记住以下几方面的安全事项:
- 由于不需要授权,因此无法保护存储免受未经授权的访问。
- 没有检查链接中的参数替换,因为参数是由代码根据预先安排的脚本生成的。
- 在编辑后保存文件的请求中没有数据检查,因为每个测试示例仅适用于来自 ONLYOFFICE 文档服务器的请求。
- 没有禁止使用来自其他站点的测试示例,因为它们用于与来自另一个域的 ONLYOFFICE 文档服务器进行交互。
要开始将文档编辑器集成到您自己的网站中,您需要执行以下操作:
-
下载 文档服务器安装文件并在您的本地服务器上进行设置:
-
选择编程语言并将在线编辑器集成示例的代码下载到您的网站:
或查找源代码
集成示例。
-
编辑示例中的配置文件,将配置文件的默认路径更改为步骤 1 中安装的编辑器以及可用于编辑器配置的其他参数。
您可以在以下路径找到配置文件:
- .Net (C# MVC) - web/documentserver-example/csharp-mvc/web.appsettings.config
- .Net (C#) - web/documentserver-example/csharp/settings.config
- Java - web/documentserver-example/java/src/main/resources/settings.properties
- Java Spring - web/documentserver-example/java-spring/src/main/resources/application.properties
- Node.js - web/documentserver-example/nodejs/config/default.json
- PHP - web/documentserver-example/php/config.json
- Python - web/documentserver-example/python/config.py
- Ruby - web/documentserver-example/ruby/config/application.rb
- 如果示例和文档服务器安装在不同的计算机上,请确保安装了示例的服务器可以访问您指定地址的文档服务器,而不是配置文件中的 documentserver。
并且您还必须确保文档服务器能够访问安装了示例的服务器,该示例使用您指定的地址而不是配置文件中的 example.com。
结果应该类似于下面的演示预览。
演示预览
如果您有任何其他问题,请通过
integration@onlyoffice.com与我们联系。