# WangEditorAI富文本编辑器
**Repository Path**: tyerp/wangEditor-ai
## Basic Information
- **Project Name**: WangEditorAI富文本编辑器
- **Description**: AI 富文本编辑器 - 轻量化集成,高效能创作,基于WangEditorAI开发,接入火山引擎AI服务。
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2025-12-28
- **Last Updated**: 2026-03-29
## Categories & Tags
**Categories**: text-editor
**Tags**: None
## README
# WangEditor AI

**AI 富文本编辑器 - 轻量化集成,高效能创作**
基于 [WangEditor](https://www.wangeditor.com/) 和火山引擎 AI 服务构建的智能富文本编辑器
[](https://gitee.com/tyerp/wangEditor-ai)
[](https://vuejs.org/)
[](https://www.wangeditor.com/)
## ✨ 特性
### 🎨 基于 wangEditor 零侵入开发
零侵入集成,保持 wangEditor 原生体验,快速赋能项目高效便捷的 AI 富文本编辑功能。
### 🤖 AI 智能助手
集成 AI 续写、优化、校对、翻译等功能,侧边栏智能对话助手支持实时流式响应,自动保存对话历史,支持多会话管理。
- **AI 续写**:选中文本后自动续写,保持风格和语调一致
- **AI 优化**:智能优化文本表达,使其更加流畅、准确、易读
- **AI 校对**:自动检查并修正语法、拼写、标点和表达错误
- **AI 翻译**:支持中英文互译,自动识别语言类型
### 📄 多格式导入导出
支持导入 Word 文档,导出为 Word、PDF、Markdown 等格式,格式转换过程中尽可能保留原始样式和结构。
- **Word 导入**:支持 `.docx` 和 `.doc` 格式
- **Word 导出**:将编辑器内容导出为 Word 文档
- **PDF 导出**:将内容导出为 PDF 格式,适合打印和归档
- **Markdown 导出**:导出为 Markdown 格式,方便在其他平台使用
## 🚀 快速开始
### 安装
```bash
# 使用 npm
npm install
# 使用 pnpm
pnpm install
# 使用 yarn
yarn install
```
### 开发
```bash
npm run dev
```
### 构建
```bash
npm run build
```
## 📦 技术栈
- **Vue 3.4.0** - 渐进式 JavaScript 框架
- **WangEditor 5.1.23** - 富文本编辑器
- **火山引擎 AI 服务** - AI 能力支持
- **Vite 5.0.0** - 下一代前端构建工具
### 主要依赖
- `@wangeditor/editor` - 富文本编辑器核心
- `@wangeditor/editor-for-vue` - Vue 3 适配器
- `@vicons/ionicons5` - 图标库
- `marked` - Markdown 解析
- `docx` - Word 文档生成
- `mammoth` - Word 文档解析
- `html2pdf.js` - PDF 导出
- `turndown` - HTML 转 Markdown
## 🎯 核心功能
### AI 功能
1. **AI 续写**:选中文本后,AI 会根据上下文自动续写内容
2. **AI 优化**:智能优化文本表达,提升可读性
3. **AI 校对**:自动检查并修正文本错误
4. **AI 翻译**:支持中英文互译
### 编辑器功能
- 完整的富文本编辑功能(基于 wangEditor)
- 实时流式文本插入
- 选中文本高亮提示
- 悬停工具栏(Hoverbar)集成 AI 功能
### 对话助手
- 侧边栏智能对话助手
- 实时流式响应
- 对话历史自动保存
- 多会话管理
- Markdown 格式支持
### 文件处理
- Word 文档导入(.docx, .doc)
- Word 文档导出
- PDF 导出
- Markdown 导出
## 📖 使用说明
### 基本使用
```vue
```
### AI 配置
在 `src/utils/aiConfig.js` 中配置 AI 服务:
```javascript
export default {
conversations: [
{
name: 'chat',
// AI 服务配置
}
]
}
```
## 🤝 贡献
欢迎提交 Issue 和 Pull Request!
## 📄 许可证
本项目采用 MIT 许可证。
## 📮 联系方式
- **邮箱**:tydl@163.com
- **Gitee**:[https://gitee.com/tyerp/wangEditor-ai](https://gitee.com/tyerp/wangEditor-ai)
## 🙏 致谢
- [WangEditor](https://www.wangeditor.com/) - 强大的富文本编辑器
- [Vue.js](https://vuejs.org/) - 渐进式 JavaScript 框架
- [火山引擎](https://www.volcengine.com/) - AI 服务支持
---
**© 2024 WangEditor AI | Made with ❤️ by @Tuoyu**