编译文档生成器

简介

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

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

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

硬件

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

软件

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

安装依赖项

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

sudo apt-get install -y python git

构建文档构建器源代码

  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参数以编译文档构建器
    ./automate.py builder
    如果您运行脚本时没有任何参数,这将构建文档构建器以及ONLYOFFICE 文档桌面编辑器
    ./automate.py
    如有必要,您可以通过运行带有对应必要产品参数的脚本一次性构建多个产品。要了解更多关于编译ONLYOFFICE 文档的信息,您可以阅读这篇文章。要了解更多关于编译桌面编辑器的信息,请参考这篇文章

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

脚本将编译所有属于文档构建器的依赖项和组件。

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

运行文档构建器

转到../../out/linux_64/onlyoffice/documentbuilder/目录。

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

执行以下命令:

./docbuilder

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

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