特定语言示例

使用 ONLYOFFICE 文档,任何协作解决方案都可以通过文档编辑和共同编辑来增强。 在本节中,您将学习如何将 ONLYOFFICE 文档集成到您自己的网站中。

每个 ONLYOFFICE 文档实例都包括用于文本文档、电子表格、演示文稿和可填写表单的在线编辑器,以及一个测试示例。

测试示例是简单的文档管理系统,可以内置到您的应用程序中进行测试。 默认包含的测试示例是用 Node.js 编写的。默认情况下,它处于禁用状态。要启用它,请按照开始屏幕上的说明进行操作。

集成示例用于演示文档编辑器功能以及将 文档服务器 与您自己的应用程序相连接的方法。 不要在没有正确修改代码 的情况下在您自己的服务器上使用这些示例! 如果您启用了任何测试示例,请在发布产品之前将其禁用。

在使用测试示例时,请记住以下几方面的安全事项:

  • 由于不需要授权,因此无法保护存储免受未经授权的访问。
  • 没有检查链接中的参数替换,因为参数是由代码根据预先安排的脚本生成的。
  • 在编辑后保存文件的请求中没有数据检查,因为每个测试示例仅适用于来自 ONLYOFFICE 文档服务器的请求。
  • 没有禁止使用来自其他站点的测试示例,因为它们用于与来自另一个域的 ONLYOFFICE 文档服务器进行交互。

要开始将文档编辑器集成到您自己的网站中,您需要执行以下操作:

  1. 下载 文档服务器安装文件并在您的本地服务器上进行设置:

  2. 选择编程语言并将在线编辑器集成示例的代码下载到您的网站:

    或查找源代码 集成示例

  3. 编辑示例中的配置文件,将配置文件的默认路径更改为步骤 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
  4. 如果示例和文档服务器安装在不同的计算机上,请确保安装了示例的服务器可以访问您指定地址的文档服务器,而不是配置文件中的 documentserver。 并且您还必须确保文档服务器能够访问安装了示例的服务器,该示例使用您指定的地址而不是配置文件中的 example.com

结果应该类似于下面的演示预览。

演示文档编辑器 演示电子表格编辑器 演示演示文稿编辑器 演示 Pdf 编辑器

如果您有任何其他问题,请通过 integration@onlyoffice.com与我们联系