一、Mammoth.js 简介与核心功能
Mammoth.js 是一个专用于将 .docx
文档转换为 HTML 的库,适用于在 Web 应用中预览 Word 文档。其核心特点包括:
- 语义化转换:基于文档样式(如标题、段落)生成简洁的 HTML 结构,忽略复杂样式(如居中、首行缩进)。
- 轻量高效:适用于需要快速预览文档内容的场景,如后台管理系统、教育平台等。
- 浏览器端支持:可直接在前端处理文档转换,无需依赖后端服务。
二、Vue3 中集成 Mammoth.js 的步骤
1. 安装与引入
npm install --save mammoth
在 Vue3 组件中按需引入:
import mammoth from "mammoth";