📋
无损粘贴
从 Word/WPS/Google Docs 粘贴并保留所有元素 - 列表、表格、图片、公式等,完美保真。
npm install @coding01/docsjsyarn add @coding01/docsjspnpm add @coding01/docsjs<script type="module">
import { defineDocsWordElement } from "@coding01/docsjs";
defineDocsWordElement();
</script>
<docs-word-editor lang="zh"></docs-word-editor>import { WordFidelityEditorReact } from "@coding01/docsjs/react";
function App() {
return (
<WordFidelityEditorReact
lang="zh"
onChange={({ htmlSnapshot }) => {
console.log(htmlSnapshot);
}}
/>
);
}<template>
<WordFidelityEditorVue lang="zh" @change="onChange" />
</template>
<script setup>
import { WordFidelityEditorVue } from "@coding01/docsjs/vue";
const onChange = ({ htmlSnapshot }) => {
console.log(htmlSnapshot);
};
</script>从 Word/WPS/Google Docs 导入时保留列表、表格、图片与格式细节。
支持 React、Vue 与 Web Components,不用重写现有编辑器外壳。
先用内置清洗/解析插件快速上线,再按业务规则做最小扩展。
通过回归基线与保真检查,持续保证导入行为稳定可预期。
保留脚注、修订、书签、交叉引用等高级语义能力。
TypeScript 优先、Tree-shakeable、CSP 友好,可直接用于生产环境。
| 包名 | 描述 |
|---|---|
| @coding01/docsjs | 核心包,包含 Web Component、React 和 Vue 适配器 |
| @coding01/docsjs-markdown | Markdown 输出转换 |
| @coding01/docsjs-editor | 多编辑器运行时切换 |