跳到主要内容

概述

ONLYOFFICE Document Builder 是一款跨平台的 Office 和 PDF 开发工具包(SDK),用于在服务器、移动或桌面应用程序中创建、编辑和转换 Office Open XML(DOCX、XLSX、PPTX)和 PDF 文件。

它无需运行完整编辑器即可生成文档,通过模板或数据库集成实现内容创建自动化。这款工具包轻量且功能强大,可通过其 JavaScript API 与文档管理系统、客户关系管理系统(CRMs)及其他应用程序无缝集成。

如何使用​

ONLYOFFICE Document Builder 可通过以下方式使用:

命令行(CLI)​

通过命令行直接运行 .js 脚本文件来生成文档。这是使用 Document Builder 进行自动化和批量处理的最简单方式。

有关详细信息,请参阅 CLI 文档。

Builder Framework​

使用适用于多种编程语言的 SDK 将 Document Builder 集成到您的应用程序中:

  • Python:在脚本或后端服务中生成和修改文档。
  • C++:使用 C++ 库进行高性能文档处理。
  • COM:通过组件对象模型接口与 Windows 应用程序集成。
  • Java:借助 Java SDK 在企业应用程序中进行文档创建和编辑。
  • .NET:开发适用于 Windows、Linux 和 macOS 的跨平台应用程序。

如需安装 ONLYOFFICE Document Builder,请访问此页面。

Document Builder API​

通过向 ONLYOFFICE Docs 发送 HTTP 请求来生成文档。当您已安装 ONLYOFFICE Docs 并希望无需单独安装 Document Builder 即可生成文档时,此 Web 服务方式是理想选择。

有关详细信息,请参阅 Document Builder API。

使用优势​

在您的项目中使用 ONLYOFFICE Document Builder 可带来以下优势:

  • 丰富的功能集
  • 平台独立性
  • 不依赖第三方应用程序
  • 高性能和可扩展性
  • 较低的学习曲线

丰富的功能集​

转换功能​

轻松且可靠地转换文档是 ONLYOFFICE Document Builder 的主要功能之一。

全面的文档导入和导出支持超过 25 种文件格式,用户可以将文档从一种常用格式转换为另一种,例如从 DOCX 转换为 PDF、JPEG 或 Markdown,或从 PDF 转换为各种 Word 格式。

文档对象模型(DOM)​

通过丰富的 API 以编程方式访问所有文档元素和格式设置,能够创建、修改、提取、复制、拆分、合并和替换文档内容。

渲染功能​

您可以将整个文档或特定页面、工作表、幻灯片转换为 PDF 或 XPS,以生成服务器端文档。且所有这些操作都具有高保真度。

平台独立性​

ONLYOFFICE Document Builder 涵盖了大多数流行的开发环境和部署平台。其 API 可用于开发适用于多种操作系统的应用程序,如 Windows、Linux 和 macOS。

您可以使用 ONLYOFFICE Document Builder 构建任何类型的 32 位或 64 位应用程序。

不依赖其他应用程序​

ONLYOFFICE Document Builder 不需要第三方应用程序,在安全性、稳定性、可扩展性、速度和价格方面,是自动化的绝佳替代方案。

高性能和可扩展性​

ONLYOFFICE Document Builder 设计用于在服务器和客户端都能出色运行。它是一个单一库,您无需担心任何其他服务、模块或库。

借助 ONLYOFFICE Document Builder,您实际上可以在几分钟内生成数千个文档,包括打开文档、修改内容和格式或填充数据,然后保存文档。即使是最复杂的文档,也能在几分之一秒内完成打开和保存操作。

只要同一时间只有一个线程处理一个文档,ONLYOFFICE Document Builder 就是线程安全的。通常情况下,一个线程处理一个文档是典型场景。不同的线程可以安全地同时处理不同的文档。

较低的学习曲线​

学习曲线较低,因为 ONLYOFFICE Document Builder API 的设计精心考虑了以下目标:

  • 借鉴其他知名 API 的最佳实践
  • 在易用性和对文档元素的详细操作之间取得平衡