本文由AI翻译

编译 Document Builder

简介

Document Builder 是一个工具,允许您生成文本文档、电子表格、演示文稿和 PDF 文件,并使用模板自动化文档构建。它可以通过其 JavaScript API 轻松集成到您的文档管理系统中。

您可以轻松地从源代码编译 Document Builder,并使用专门设计的 build_tools 在本地服务器上部署解决方案。build_tools 可以自动获取并安装编译过程中所需的所有组件,确保 Document Builder 正确运行所需的所有依赖项,以及获取最新版本的 Document Builder 源代码并构建其所有组件。

重要! 我们只能保证从 master 分支构建的产品正常工作。
系统要求

硬件

  • CPU:双核 2 GHz 或更高
  • RAM:至少 2 GB,但取决于主机操作系统。更多更好
  • 硬盘:至少 40 GB 的可用空间
  • SWAP:至少 4 GB,但取决于主机操作系统。更多更好

软件

  • 操作系统:64 位 Ubuntu 16.04
该解决方案已在 Ubuntu 16.04 上测试。其他发行版可能需要一些特定操作,这里未描述。

安装依赖项

如果您的计算机上尚未安装 PythonGit,您可能需要安装它们。可以使用以下命令完成:

sudo apt-get install -y python git

编译 Document Builder 源代码

  1. 克隆 build_tools 仓库:
    git clone https://github.com/ONLYOFFICE/build_tools.git
  2. 进入 build_tools/tools/linux 目录:
    cd build_tools/tools/linux
  3. 运行 automate.py 脚本,指定 builder 参数以编译 Document Builder
    ./automate.py builder
    如果您在没有任何参数的情况下运行脚本,这将同时构建 Document BuilderONLYOFFICE 文档桌面编辑器
    ./automate.py
    如有必要,您可以通过运行脚本并指定相应产品的参数来同时构建多个产品。要了解有关编译 ONLYOFFICE 文档 的更多信息,您可以阅读这篇文章。要了解有关编译 桌面编辑器 的更多信息,请参考这篇文章

等待脚本执行。根据您的计算机性能,这个过程可能需要相当长的时间。例如,在 Intel Core i7-7700 上至少需要 3 小时。

该脚本将编译所有作为 Document Builder 一部分的依赖项和组件。

构建将在 ../../out/linux_64/onlyoffice/documentbuilder/ 目录中可用。现在您可以继续在服务器上运行 Document Builder

运行 Document Builder

进入 ../../out/linux_64/onlyoffice/documentbuilder/ 目录

cd ../../out/linux_64/onlyoffice/documentbuilder

执行以下命令:

./docbuilder

在您自己的服务器上托管 ONLYOFFICE 文档,或在云端使用

文章: 标签:
浏览所有标签