文档查看器(doc 或 docx)来自角度 4 中的字节数组



我需要查看最终用户提交的所有附件。我能够查看pdf和图像文件,但我无法查看带有doc或docx扩展名的文件。 这就是我所做的。

let file = null;
if (extension === 'pdf') {
file = new Blob([new Uint8Array(byteFile)], { type: 'application/pdf' });
} else if (extension === 'jpg' || extension === 'png') {
file = new Blob([new Uint8Array(byteFile)], { type: 'image/png' });
} else {
file = new Blob([new Uint8Array(byteFile)], { type: 'application/msword' });
}
if (file !== null) {
const fileURL = URL.createObjectURL(file);
window.open(fileURL, fileName);
}

上面的代码适用于chrome和Firefox中的pdf和图像文件(不适用于IE(。但是,对于文档或docx,它不适用于任何浏览器。谁能告诉我我该怎么办

您可以使用缩略图生成服务,如Post2Preview。它可以生成许多流行的专有格式的文件预览。披露:我为Post2Preview工作

最新更新