问题描述
我正在尝试在Gatsby网站上阅读并使用Javascript处理docx文件。
这是我到目前为止所拥有的:
const fileInput = require("../static/Hello.docx")
var reader = new FileReader()
reader.onload = function () {
console.log(reader.result)
}
reader.readAsBinaryString(fileInput)
但是,我不断收到此错误:
Unexpected character '♥' (1:2)
File: static\Hello.docx:1:2
完成此操作的正确方法是什么?
解决方法
docx是纯XML,但据我所知它是压缩的。
- 解压缩docx文件
- 解析XML
- 处理XML
您还可以查找docx解析器。向搜索引擎提供“ npm docx解析器”或类似内容。