文档导入
此功能允许将 Umo Editor 专有的文档格式、 Office 及 WPS 文档(包括:doc, docx, xls, xlsx, ppt, pptx, odp, odt, ods, rtf, wps, et, dps 等格式)、Markdown 和文本文档等文档导入到 Umo Editor 编辑器中。
演示视频
使用场景
- Office 文档迁移:把 Word/WPS 文档迁入在线编辑与协作流程
- 旧系统资料接入:将历史文档批量导入作为知识库底稿
- 业务模板初始化:导入既有合同/制度模板并做字段化改造
- 会议纪要整理:导入会议记录并统一格式与目录结构
- Markdown 写作切换:导入 Markdown 作为起点再进行富文本完善
- 文本快速成稿:导入纯文本并用样式/组件补齐版式
- 资料复用:导入旧版方案/报告作为新项目底稿
- 合规归档回填:把归档文档导入并补充元信息后再导出
- 表格数据整理:导入带表格的文档并使用表格增强能力优化
- AI 改写前准备:先导入原始资料,再用 AI 做摘要/润色/结构化
与其他功能协同使用
多人协作(collaboration)
文档模板(template)与内容锁定(locked)
文档修订(revision)与评论(comments)
Markdown / 表格增强
- 导入后可用 Markdown 增强补齐语法写作体验:Markdown 增强
- 对导入的表格进行规范化编辑与美化:表格增强
配置项示例
const defaultOptions = {
// 文档导入相关配置
import: {
office: {
limitSize: 50, // 50 MB
},
text: {
replaceEmptyLines: false,
},
},
}配置项说明
import.office
说明:导入 Office 文档配置项,用于配置 Office 及 WPS 文档导入功能,导入的格式支持:doc, docx, xls, xlsx, ppt, pptx, odp, odt, ods, rtf, wps, et, dps 等,并可自行扩展。
类型:Object
默认值:
{
limitSize: 50, // 50 MB
}配置项:
limitSize:可导入的文件大小限制,默认为 50 MB。
import.markdown
说明:Markdown 文档导入配置项,用于配置 Markdown 文档导入功能。 v10.0 移除
v10.0 版本已移除该配置,见 Markdown 增强。
类型:Object
默认值:{}
配置项:
enabled:是否启用导入 Markdown 文件功能,默认为true。options:MarkdownIt 的配置项,见:https://markdown-it.github.io/markdown-it/#MarkdownIt.new 。
import.text
说明:文本文档导入配置项,用于配置文本文档导入功能。
类型:Object
默认值:{}
配置项:
replaceEmptyLines:是否替换文档中的空行,默认为false。
方法列表
importDocument
说明:导入 Umo Editor 文档,支持 .umo 格式的 Umo Editor 文档。
参数:
file,File,Umo Editor 导出的.umo文档文件。
返回值:Boolean,是否导入成功。
importOffice
说明:导入 Office 文档,支持 doc, docx, xls, xlsx, ppt, pptx, odp, odt, ods, rtf, wps, et, dps 等格式的 Office 文档。
参数:
file,File,Office 文档文件。
返回值:Boolean,是否导入成功。
importMarkdown
说明:导入 Markdown 文档内容。 v10.0 移除
v10.0 版本已移除该配置,见 Markdown 增强。
参数:
object,MarkdownIt 配置项,见:https://markdown-it.github.io/markdown-it/#MarkdownIt.new , 默认值使用 import.markdown.options。
返回值:Boolean,是否导入成功。
importText
说明:导入文本内容。
参数:
text,String,文本内容。replaceEmptyLines,Boolean,是否替换空行,默认值使用import.text.replaceEmptyLines。
返回值:Boolean,是否导入成功。