const fs = require("fs");
const AdmZip = require('adm-zip'); //引入查看zip文件的包
let chooser = document.getElementById("readFile");
chooser.addEventListener("change", function (evt) {
let filePath = this.value.toString();
document.querySelector("p").innerHTML = "读取文件从" + filePath;
const zip = new AdmZip(filePath); //filePath为文件路径
let contentXml = zip.readAsText("word/document.xml");//将document.xml读取为text内容;
let str = "";
contentXml.match(/<w:t>[\s\S]*?<\/w:t>/ig).forEach((item)=>{
str += item.slice(5,-6)}
);
console.log(str)
})
node 读取docx乱码问题
原创
©著作权归作者所有:来自51CTO博客作者MarsXHChang的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
有趣的CSS - 一串乱码
通过 css 来实现一段不停变化的 bug 乱码效果。
css 动效 乱码效果 ux 动画 -
Python 设置word编辑限制 或解除word编辑限制
限制编辑
Word Python 类对象