ONLYOFFICE 文档最新版已发布,包含多项更新,提供更丰富的功能、更灵活的自定义选项和更强的性能。开发者或集成者若想使用增强的 API,此版本值得深入探索。



图表查看器

新增的图表查看器支持网页端、桌面端及移动网页端,无需第三方应用即可打开图表文件。

API 位置:diagram 文档类型已加入 documentType 参数。



支持新文件格式

ONLYOFFICE 持续扩展文件格式兼容性。9.0 版本支持查看 Markdown OpenDocument 图形文件。

API 位置:新增对 odg  md 格式的打开支持。

配合图表查看器发布,新增 vsdmvsdxvssmvssxvstmvstx 格式转换功能。



扩展自定义选项

9.0 版本大幅提升自定义能力,让最终用户按需定制使用体验。

新的界面主题

推出现代浅色和现代深色两个主题,优化编辑器视觉效果。

API 位置:editorConfig.customization.uiTheme 参数新增 theme-white  theme-night 主题 ID



简体中文界面字号选择

新参数确保简体中文布局字号精准显示,支持西式或传统中文样式切换。

API 位置:editorConfig.customization.forceWesternFontSize 参数(默认值 false)。


 


隐藏用户头像

新参数可控制编辑器页眉用户头像显示,打造简洁无干扰界面。

API 位置:editorConfig.customization.layout.header.user 参数(默认值 true)。


 

 

预加载性能优化

9.0 版本起,支持在打开文件前预加载静态资源(HTML/CSS/JS/字体)至浏览器缓存,加速文档编辑器首次加载。

提供两种方式:

1) 使用 ?preload=placeholder 参数



2) 手动插入预加载 iframe


 


插件与宏的 API 增强

内容控件自定义按钮:通过 Asc.ButtonContentControl 类创建专属按钮,用 attachOnClick 定义操作并添加功能图标。


 

 

按索引定位幻灯片:通过新增 GoToSlide 方法快速跳转至指定幻灯片。

expression.GoToSlide(slideNumber);

内容控件列表元素:新增 ContentControlListElement 枚举简化文档内容控件管理。

异步计算:在宏创建的自定义函数中管理异步请求。

 

 

 

新增示例

 

最新 API 文档新增更多开箱即用的 Document Builder 和宏示例,提升开发效率。

 

Builder 框架

用户反馈报告生成订单数据转发票雇佣协议生成个性化投资计划生成库存报告生成

初创企业市场分析演示稿商业报价单生成员工培训计划制定年度业务报告生成

 

 

新增各编辑器类型示例:

图片尺寸调整 (PDF 编辑器)内容控件列表创建 (文档编辑器)表格排序 (文档编辑器)

删除重复工作表 (电子表格编辑器)数据表拆分 (电子表格编辑器)缩进调整 (演示文稿编辑器)空段落删除 (演示文稿编辑器)空文本框移除 (演示文稿编辑器)

 

Office API

Office JavaScript API 9.0 版新增大量方法,覆盖:

内容控件自定义 XML、表单自定义属性核心功能范围操作绘图演示文稿备注页