永久开源 · 可私有部署 · 可二次开发
文档编辑与免费协作产品
docx-editor-core 是编辑内核;docx-editor-ui 提供开箱即用的全功能 Word 编辑 UI; 流文档是可直接使用的免费产品,支持多人协同编辑。覆盖从集成开发到成品使用的完整路径。
编辑器内核最小示例
import DocxEditor from 'docx-editor-core'
const container = document.getElementById('editor')
const data = { main: [{ value: 'Hello' }] }
const editor = new DocxEditor(container, data, {
width: 794,
height: 1123,
margins: [96, 120, 96, 120],
defaultFont: '微软雅黑',
defaultSize: 14,
marginIndicatorDisabled: true,
lineBreak: {
disabled: false,
color: '#AAAAAA'
}
})
editor.eventBus.on('saved', (payload) => {
console.log(payload.data)
})
更多示例与参数说明见开发文档。
开源产品
开源内核核心能力
分页模式
分页渲染与纸张设置,支持缩放、边距、页眉页脚与页码。
文本编辑
字体、字号、加粗/斜体/下划线、颜色、高亮、标题与列表。
表格与图片
插入/删除行列、合并拆分单元格,图片浮动/环绕与导出。
控件与表单
文本框、选择、日期、复选/单选等控件,支持取值与批量赋值。
事件与监听
通过 eventBus 订阅内容变化、选区样式、鼠标事件、保存等事件。
插件扩展
提供 use(plugin) 扩展能力,可注入图表渲染器等高级功能。
为什么选择开源
自主可控
核心能力完全开源,支持内网部署,便于安全审计与深度定制。
工程化 API
面向二次开发的 API 文档与类型定义,便于在复杂业务中落地。