这个免费 JS Docx 编辑器给我留下了深刻印象

发布: (2026年4月28日 GMT+8 18:37)
3 分钟阅读
原文: Dev.to

Source: Dev.to

背景

最近,在为我们的一个项目寻找替代 OnlyOffice 的方案时,我偶然发现了一个非常有趣的 JavaScript DOCX 编辑器。我们公司一直在使用 OnlyOffice 进行文档编辑,但许可证和实现方面的考虑迫使我们寻找其他解决方案。

使用 Lexical 的挑战

我们最初的方向是使用 Meta 的 Lexical 编辑器,因为它轻量、开源且非常适合富文本编辑。然而,Lexical 并不能真正 1:1 地表示 DOCX 格式。

  • 简单的文本编辑效果良好。
  • 包含表格、段落间距、文本高亮、字体配置、项目符号以及其他复杂格式的真实 Word 文档,很快就暴露出在保持 DOCX 保真度方面的局限性。

发现这款 JS Docx 编辑器

继续搜索后,我找到了这款 JavaScript DOCX 编辑器。它立刻吸引我的地方在于,它能够在浏览器中直接渲染 DOCX 文件,并且能够正确保留格式。它支持:

  • 段落间距
  • 文本高亮
  • 字体设置
  • 项目符号列表
  • 表格渲染

文档也出奇地完善,这让评估工作变得更加容易。

项目背后的故事

该项目最初是一次使用 Claude Code 与 Ralph Loop 进行的“氛围编码”实验。看到如此技术含量高的成果源自 AI 辅助的工作流,令人感到非常有趣。

结论

我仍在继续探索这款编辑器,但它绝对是我近期在需要更好 DOCX 保真度且不依赖重量级专有解决方案的 Web 应用中看到的最有前景的开源 DOCX 编辑器项目之一。

0 浏览
Back to Blog

相关文章

阅读更多 »

政府开源代码平台软启动

!https://www.nldigitalgovernment.nl/wp-content/uploads/sites/11/2026/04/pexels-mikhail-nilov-7988761.jpg The code.overheid.nl https://code.overheid.nl/ 荷兰平台

HardenedBSD 已正式在 Radicle 上

在过去的一周里,我一直在把 HardenedBSD 的代码仓库迁移到 Radicle 上。核心功能已经可用了,虽然还有一些棘手的地方……