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个月后和大家见面。

相关推荐
恋猫de小郭3 小时前
Flutter + EmbeddingGemma 2,谷歌发布完全端侧的 AI Edge Foresight
android·前端·flutter
FITA阿泽要努力3 小时前
第1周·第2讲|一道综合代码推演
服务器·前端·python·agent.
iCxhust3 小时前
如何批量导出edge保存的密码
前端·windows·edge
JarvanMo3 小时前
写 Flutter 不用再套六层 Widget 了
前端
小羊没烦恼!3 小时前
关于大型asp.net应用系统的架构-架构的选择
java·服务器·开发语言·前端·c#
七夜zippoe3 小时前
多 Agent 协作架构:Supervisor 模式——主管 Agent 调度实战
数据库·ai·架构·agent
GISer_Jing3 小时前
height、line-height、font-size相同字体遮挡问题
前端·ai
字节渡客3 小时前
接口参数偶尔丢失、乱码、解析失败,不是前端传参问题
前端
夏幻灵4 小时前
前端八股:JavaScript 深拷贝详解:实现方式、递归原理与循环引用
开发语言·前端·javascript
@#¥&~是乱码鱼啦4 小时前
ArkWeb开发手记01|Web 组件 H5 加载与生命周期管理
前端