概览
ONLYOFFICE 的文档和桌面编辑器支持插件功能,允许开发者为编辑器添加与 OOXML 格式无直接关联的特定功能。
插件是嵌入编辑器中的 HTML 页面,通过 API 与编辑器交互。
本手册将介绍以下内容:
- 如何构建,本地化,运行,测试和发布插件
- 如何自定义插件: 创建右键菜单项,工具栏按钮,窗口与面板,输入助手,处理按钮
- 如何编写,调试和运行宏,添加自定义函数,或者转换 VBA 宏以在 ONLYOFFICE 中使用
- 如何与编辑器交互,使用 ONLYOFFICE 的方法和事件
- 哪里可以找到指南以及插件/宏代码案例以进行入门学习
插件可以做什么
以下是使用 ONLYOFFICE 插件可以实现的一些功能的案例:
- 连接第三方服务,例如 YouTube,Thesaurus,Translator,Zotero,OCR 等;
- 在 UI 中添加自定义组件和控件, 例如 Trackchanges, Trackchanges_off;
- 增强现有用户体验和编辑器功能: 自动完成,查找与替换,移动光标,扩展评论;
- 使用 Macros 实现文档任务自动化。
代码示例可见于 GitHub。
为保证插件用户界面的一致性,您可以使用一组专为插件 UI 创建设计的预构建基础组件。您可以在我们的 storybook 中探索这些组件或者与它们进行交互。
如需查找可直接使用的插件,请访问 ONLYOFFICE 应用市场。
如需快速安装和更新插件,可使用 ONLYOFFICE 插件市场。
如何创建插件
要创建您自己的插件,需要进行以下几个步骤: