@eigenpal/docx-editor-core

中文文档
1.9.0发布于 2026/06/21Apache-2.0TypeScriptESM + CJS构建来源已验证近 30 天下载 21.3万

DOCX 解析、编辑和渲染的框架不可知性核心

此软件包已被标记为弃用

deprecated

中文使用文档
文档目录8 节
  1. 快速启动
  2. 软件包
  3. 子路径图
  4. 稳定
  5. 同伴依赖关系
  6. 建筑
  7. 捐款
  8. 商业支助

DOCX Editor — .docx in, .docx out. Open source, agent ready, client-side.

npm version npm downloads license Demo Documentation

@eigenpal/docx-编辑-核心

框架不可知性核心 docx 编辑器。Parses DOCX,构建文档模型,运行ProseMiror,并制作Word-fidity页面。 把反应器和Vue适配器 以及其他你在上面建造的.

快速启动

大多数用户想要 反应 或者说 阴道 适配器. 在构建自定义适配器时直接到达核心,在服务器上运行无头,或者在没有UI的情况下驱动DOCX解析/串行.

npm install @eigenpal/docx-editor-core
import { readFile } from 'node:fs/promises';
import { parseDocx } from '@eigenpal/docx-editor-core/docx';

const buffer = await readFile('contract.docx');
const document = await parseDocx(buffer);
console.log(document.paragraphs.length);

每个亚道树摇晃独立. 选择最小的切入点 给你所需要的.

软件包

软件包说明
@eigenpal/docx-editor-react   反应适配器. 工具栏 页面编辑器 插件.
@eigenpal/docx-editor-vue   Vue 3适配器. 工具栏 页面编辑器 插件.
@eigenpal/docx-editor-core框架-不可知核:OOXML 解析器,序列器,布局引擎,ProseMirror schema. 取决于此, 如果您要叉出反应或 Vue 适配器 .
@eigenpal/docx-editor-i18n两个适配器消耗的共享地块串和类型.
@eigenpal/docx-editor-agents代理SDK和聊天UI:框架-不可知桥,MCP服务器,AI SDK适配器,外加React UI.

伪造适配器? 取出叉子细. 取决于 @eigenpal/docx-editor-core 直接如此解析器,序列器, 和渲染自动修复您的建筑中的地块, 不回转每个上游变化的手.

子路径图

楼...从你得到的东西
一个新的框架适配器./docx, (中文(简体) ), ./prosemirror/conversion, (中文(简体) ), ./prosemirror/extensionsparseDocx, (中文(简体) ), toProseDoc 编号 : fromProseDoc, (中文(简体) ), createStarterKit, (中文(简体) ), ExtensionManager
自定义布局/ 渲染./layout-engine, (中文(简体) ), ./layout-bridge, (中文(简体) ), ./layout-painterlayoutDocument, (中文(简体) ), mouseToPosition, (中文(简体) ), renderPage, (中文(简体) ), LayoutPainter
编辑器命令和插件./prosemirror/commands, (中文(简体) ), ./prosemirror/plugins格式化、表格、建议模式、选择跟踪器
保存到 .docx./docxrepackDocx, (中文(简体) ), attemptSelectiveSave
无头代理( 无UI)./agentDocumentAgent, (中文(简体) ), executeCommand, (中文(简体) ), AgentCommand 类型
MCP 服务器./mcp模拟上下文协议服务器脚手架
只有单位/ 颜色/ 剪贴板帮助器./utilstwipsToPixels, (中文(简体) ), resolveColor、字体加载、剪贴板、选择助手
只是一个类型./types/document, (中文(简体) ), ./types/content, (中文(简体) ), ./types/agentApiDocument, (中文(简体) ), Paragraph, (中文(简体) ), Comment, (中文(简体) ), AgentCommand,, , , , , , , , .
默认编辑器样式表./prosemirror/editor.css在您的应用程序上方导入一次

稳定

./layout-engine, (中文(简体) ), ./layout-painter, (中文(简体) ), ./layout-bridge,以及 ./plugin-api 为: @experimental ——被第一方适配器使用,但API可能会改变小放出量,直到第三方适配器验证. 键入一个版本范围 。 其他一切都跟随SemVer.

同伴依赖关系

ProseMiror 软件包被宣布为 peerDependencies 所以消费者的包裹不会重复:

npm i prosemirror-commands prosemirror-dropcursor prosemirror-history \
      prosemirror-keymap prosemirror-model prosemirror-state \
      prosemirror-tables prosemirror-transform prosemirror-view

建筑

双还原:隐藏的ProseMiror 实例拥有编辑状态( 选择、 撤销/ 重写、 命令) layout-painter 生成可见的页面。 全部细分 : docx-editor.dev/docs/建筑学。 。 。 .

捐款

欢迎捐款。 见 捐款额 用于设置,测试,以及一次性CLA签名.

商业支助

[TIP] 问题还是习惯特征? 电子邮件 docx-编辑器@eigenpal.com。 。 。 .

版本与发布记录

@eigenpal/docx-editor-core 共发布 23 个版本,首次发布于 2026/05/19;过去 12 个月发布了 23 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.9.0latest2026/06/214 个月前
1.8.32026/06/204 个月前
1.8.22026/06/194 个月前
1.8.12026/06/194 个月前
1.8.02026/06/194 个月前
1.7.02026/06/184 个月前

关于 @eigenpal/docx-editor-core 的常见问题

@eigenpal/docx-editor-core 是什么?

DOCX 解析、编辑和渲染的框架不可知性核心注意:该包已被作者标记为弃用——deprecated

如何安装 @eigenpal/docx-editor-core?

在项目目录运行 npm install @eigenpal/docx-editor-core,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:prosemirror-view(^1.32.7)、prosemirror-model(^1.19.4)、prosemirror-state(^1.4.3)、prosemirror-keymap(^1.2.2)、prosemirror-tables(^1.8.5)、prosemirror-history(^1.5.0)、prosemirror-commands(^1.5.2)、prosemirror-transform(^1.12.0)、prosemirror-dropcursor(^1.8.2)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。它还提供命令行工具 docx-editor-mcp,可以用 npx docx-editor-mcp 直接运行。

@eigenpal/docx-editor-core 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@eigenpal/docx-editor-core 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@eigenpal/docx-editor-core 可以商用吗?

@eigenpal/docx-editor-core 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@eigenpal/docx-editor-core 的下载量有多少?

根据 npm 官方下载统计,@eigenpal/docx-editor-core 在 2026/10/13 – 2026/11/11 这 30 天内被下载 213,210 次,日均约 7,107 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@eigenpal/docx-editor-core 还在维护吗?

最新版本 1.9.0 发布于 2026/06/21(4 个月前);至今共发布 23 个版本,其中过去 12 个月发布了 23 个;首次发布于 2026/05/19。作者已将其标记为弃用,新项目建议寻找替代方案。