【Js】导出 HTML 为 Word 文档
要将HTML转换为Word文档,可以使用file-saver
和html-docx-js
库。首先,需要安装这些库:
npm install file-saver html-docx-js
然后,可以使用以下代码将HTML转换并导出为Word文档:
import { saveAs } from 'file-saver';
import htmlDocx from 'html-docx-js/dist/html-docx';
// 假设你有一个包含HTML内容的元素(例如,一个div)
const htmlContent = document.getElementById('html-content').innerHTML;
// 将HTML内容转换为Docx格式
const converted = htmlDocx.asBlob(htmlContent);
// 使用FileSaver.js保存生成的Word文档
saveAs(converted, 'document.docx');
确保你的HTML元素有一个ID为html-content
,这样代码才能正确获取其内容。这段代码会创建一个Word文档,并将其保存到用户的设备上。
评论已关闭