ONLYOFFICE 文档开发者版 8.0:API 和文档生成器更新

随着8.0 版新功能的发布,ONLYOFFICE 团队更新了编辑器、文档生成器和插件的 API。请阅读本文了解详情。

PDF 支持

ONLYOFFICE 在documentType参数中添加了pdf文档这一类型。现在完全支持PDF文件*,包括含有可填写字段的文件,并且可以在ONLYOFFICE PDF 编辑器中打开、批注和填写(以前此类文件被识别为文档并在文档编辑器中打开)。

*还有DjVu、OXPS和 XPS

用于处理表单的 API

添加到 Callback handler 的formsdataurl参数允许使用提交的表单数据定义JSON文件的URL。此文件包含以下参数:

此外,您将在DocBuilder API中找到新的表单方法:

增强 WOPI 支持

最新版本带来了WOPISrc查询参数,并添加在从浏览器到服务器的请求中。这样您可以创建多个独立的 ONLYOFFICE 实例。负载平衡请求可确保协作编辑正常工作:编辑同一文档的所有用户都由同一服务器提供服务.WOPISrc

对于 WOPI 来说,积分模块( integrator)发送的参数已使用。对于文档API,document.key参数将写入 .WOPISrc

API

添加到转换请求的水印字段,定义了一个 JSON 对象,其中包含水印的属性,该水印在转换过程中会插入到 PDF 和图像文件中。

支持数据库Oracle 和 Microsoft SQL Server

在支持的数据库中,增加了 Oracle 和 Microsoft SQL Server。要连接它,请将数据库类型更改为. For Docker,您需要调整DB_TYPE参数.oracle / mssql

此外,您可以使用:

用户头像

从 8.0 版本开始,可以在编辑器中添加用户头像,以实现更好的团队可视化。

因此,info操作类型已添加到setUsers方法和onRequestUsers事件中,以使用data.id参数中指定的 ID 为用户设置头像。新添加的字段定义了用户头像的路径users.image

此外,editorConfig.user参数添加了image字段,用于定义用户头像路径:

编辑器更多API 更新

获取最新的ONLYOFFICE 文档开发者版:

立即下载

增强插件 API

新添加的插件方法允许启动和管理幻灯片:

下面是几个代码示例:

window.Asc.plugin.executeMethod ("StartSlideShow");

window.Asc.plugin.executeMethod ("GoToSlideInSlideShow", [2]);

window.Asc.plugin.executeMethod ("EndSlideShow");

更多文档生成器API 更新

在DocBuilder API中,还添加了多个冻结窗格和注释方法,以及其他一些方法,包括以下方法:

查看所有新方法。

下载文档生成器