javascript - Mammoth/Angular ERROR 错误:转换 docx 时无法在选项中找到文件
问题描述
这可能是一个愚蠢的问题,但我正在使用 mammoth 在 Angular (10) 中将 docx 文件转换为 html。我通过输入选择文件并在按下按钮时将其转换为数组缓冲区,然后将其发送给猛犸象进行转换。
可悲的是,我在转换时出错(数组缓冲区似乎没问题)
有谁知道如何解决这一问题 ?
精度:要将文件转换为数组缓冲区,我使用文件到数组缓冲区模块
转换函数
convertDocument(event):void{
if (this.fileToUpload!=null){
fileToArrayBuffer(this.fileToUpload).then((data) => {
console.log(data);
convertToHtml({ ArrayBuffer : data})
.then(function(result){
var html = result.value; // The generated HTML
console.log(html);
var messages = result.messages; // Any messages, such as warnings during conversion
})
.done();
})
}
}
解决方案
只需替换ArrayBuffer : data
为arrayBuffer : data
就是这样...
推荐阅读
- javascript - 使用 Promise 时重复 Mongoose 日志条目
- python - 我不明白我必须将什么“版本”v 作为日期格式
- excel - excel复选框上的鼠标悬停提示
- r - 将列重命名为 Y X1 X2 X3 X4 .. XN
- json - 如何使用 swift Codable 协议解码以“[”开头的 JSON
- node.js - null 不是对象(评估“u.invocationEventNone”)-Instabug + Expo 集成
- c# - 将 Json 数据发布到控制台
- javascript - 将模块中的函数绑定到 onclick 事件
- excel - 在两行之间的电子表格中插入 X 行数据
- java - 如何输入字符以停止循环