概述
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 的最佳实践
- 在易用性和对文档元素的详细操作之间取得平衡