Mammoth/Angular ERROR Error: Could not find file in options when converting docx
Mammoth/Angular ERROR Error: Could not find file in options when converting docx
这可能是个愚蠢的问题,但我在 Angular (10) 中使用 mammoth 将 docx 文件转换为 html。
我通过输入选择文件并在按下按钮时将其转换为数组缓冲区,然后将其发送到 mammoth 进行转换。
遗憾的是我在转换时遇到错误(arraybuffer 似乎没问题)
有谁知道如何解决这个问题?
精度:要将文件转换为数组缓冲区,我使用文件到数组缓冲区模块
转换函数
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
就是这样...
这可能是个愚蠢的问题,但我在 Angular (10) 中使用 mammoth 将 docx 文件转换为 html。 我通过输入选择文件并在按下按钮时将其转换为数组缓冲区,然后将其发送到 mammoth 进行转换。
遗憾的是我在转换时遇到错误(arraybuffer 似乎没问题)
有谁知道如何解决这个问题?
精度:要将文件转换为数组缓冲区,我使用文件到数组缓冲区模块
转换函数
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
就是这样...