概述
ONLYOFFICE Document Builder 是一款跨平台的 Office 和 PDF 开发工具包(SDK),用于在服务器、移动或桌面应用程序中创建、编辑和转换 Office Open XML(DOCX、XLSX、PPTX)和 PDF 文件。
它无需运行完整编辑器即可生成文档,通过模板或数据库集成实现内容创建自动化。这款工具包轻量且功能强大,可通过其 JavaScript API 与文档管理系统、客户关系管理系统(CRMs)及其他应用程序无缝集成。
如何使用
ONLYOFFICE Document Builder 提供了适用于多种编程语言的开发工具包,便于无缝集成到您的应用程序中。
- Python:在脚本或后端服务中生成和修改文档。
- C++:使用 C++ 库进行高性能文档处理。
- COM:通过组件对象模型(COM)接口与 Windows 应用程序集成。
- Java:借助 Java SDK 在企业应用程序中进行文档创建和编辑。
- .Net:使用 .NET SDK 开发适用于 Windows、Linux 和 macOS 的跨平台应用程序。
将 SDK 集成到您自己的应用程序中。如需安装 ONLYOFFICE Document Builder,请访问 此页面。 下载并解压文件后,该库即可用于 集成。
使用优势
在您的项目中使用 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 不需要第三方应用程序。所有 Aspose 组件都是完全独立的。这使得 ONLYOFFICE Document Builder 在安全性、稳定性、可扩展性/速度、价格以及处理文档和相关任务的功能方面,成为自动化的绝佳替代方案。
高性能和可扩展性
ONLYOFFICE Document Builder 设计用于在服务器或客户端都能出色运行。它是一个单一库,您无需担心任何其他服务、模块或库。
借助 ONLYOFFICE Document Builder,您实际上可以在几分钟内生成数千个文档,包括打开文档、修改内容和格式或填充数据,然后保存文档。即使是最复杂的文档,也能在几分之一秒内完成打开和保存操作。
只要同一时间只有一个线程处理一个文档,ONLYOFFICE Document Builder 就是线程安全的。通常情况下,一个线程处理一个文档是典型场景。不同的线程可以安全地同时处理不同的文档。
较低的学习曲线
尽管 ONLYOFFICE Document Builder 中有超过 150 个公共类和枚举,但学习曲线较低,因为其 API 的设计精心考虑了以下目标:
- 借鉴其他知名 API 的最佳实践
- 在易用性和对文档元素的详细操作之间取得平衡