jitword 协同文档3.2发布:打造浏览器中最强word编辑器

迭代 2 年半,我们做的 JitWord 终于迎来第 90 个版本迭代。

Github:github.com/jitOffice/j...

毫无疑问,它已经是目前开源/商业化领域对 Word 文件解析精度最高的方案了。我们对 Word 文件中的各种压缩字体,间距,复杂标号,悬浮布局,页眉页脚,复杂表格,图片,数学公式,自定义边框,形状等特征进行了点对点的测试和算法优化,实现了远超目前开源文档编辑器的高精度 Word 样式还原。在 3.2 版本中,我们基于大量用户的反馈,做了进一步的功能迭代:

接下来我就和大家介绍一下 JitWord 的最新功能更新和核心功能亮点。

1. Word高精度解析能力

在新的版本中,我们进一步优化了 Word 解析能力,支持了Word中的页眉页脚的解析并导出,同时对更为复杂的 Word 表格样式,做了进一步算法优化,保证其能高精度还原表格的样式,下面给大家展示几个 Case。

复杂参数配置表格:

复杂多段连续带样式表格:

复杂多样式合并参数表格:

复杂嵌套多格式缩进项目列表:

Word目录解析:

可以说 JitWord 是唯数不多能把 Word 中目录也高精度解析,并能实现目录交互,目录导出到 Word 文件的协同 Word 方案了。

Word里的修订审阅模式,原封不动搬到浏览器

Word 中的修订和批注记录,可以原封不动的导入到 JitWord 中,同时还能进行二次编辑,编辑完还能导出到 Word,编辑留痕双向"流通"。这个也是市面上 web 端开源文档编辑器很难实现的效果。

多版本高亮对比

我们在 Web 端实现了类似 Git 的差异化版本对比功能,哪里修改了,哪里新增了,一目了然。

2. Word高性能渲染能力

为了实现原生 Word 的编辑渲染体验,并且支持超大 Word 文档的线上编辑,我们在文档编辑器底层实现了像素级的虚拟渲染技术,支持 10w+ 字超 200 页的超大 Word 文档的解析和编辑能力,满足更多文档编辑场景的需求。

3. 低成本接入任意Web系统,支持离线部署

为了进一步降低企业的接入成本,我们最近设计了2种集成方案,能帮助客户轻松集成到自身系统,实现企业级文档中台。

  • IFrame SDK 集成
  • JS SDK

集成iframe SDK 的集成方案我们通过 PostMessage 通信的方式,将编辑器的API暴露给外部系统,外部系统可以轻松通过开放式API轻松调用编辑器的方法,实现和编辑器数据双向互通。

JS SDK 的方式则是通过 SDK 本身暴露实例化钩子,可以引入到系统中,系统通过调用 SDK 提供的方法来实现数据通信和 API 调用。

4. 高可扩展架构,支持二次开发和自定义组件

我们实现了组件化架构,企业私有化部署之后可以轻松扩展和二次开发组件,满足真实业务需求。如下:

后续我们还会持续迭代,未来的3个月,我们架构师团队会继续打造更智能化,自动化的文档 OS,同时满足更多文档编辑的使用场景。

Github:github.com/jitOffice/j...

JitWord 4.0版本,3个月后和大家见面。

相关推荐
纯爱掌门人2 小时前
干了这么多年前端,聊聊 2026 年我们到底还值不值钱
前端·程序员
houhou3 小时前
Monaco Editor 集成指南:从配置到优化
前端
hunterandroid3 小时前
[Android 从零到一] Custom View 自定义绘制:从 onDraw 到完整交互
前端
李明卫杭州3 小时前
Vue3 v-memo 指令详解:让你的列表渲染性能翻倍 🚀
前端
梨子同志3 小时前
Monorepo
前端
lihaozecq3 小时前
继 Web Coding Agent 后,我做了一个本地优先的桌面 AI Agent
前端·agent
齐翊3 小时前
分享一个在 Claude Code 里 [同时] 用多个 ApiKey 的方法
程序员·github·agent
用户298698530143 小时前
在 React 中使用 JavaScript 将 Excel 转换为 SVG
前端·javascript·react.js
CodingSpace3 小时前
ESLint
前端