【发布时间】:2021-09-02 09:27:13
【问题描述】:
我可以使用以下模块docxtemplater 创建一个blob 类型的docx 文件,然后让用户可以下载该docx 文件。
这样:
var zip = new PizZip(content);
var doc = new Docxtemplater().loadZip(zip);
...
var out = doc.getZip().generate({
type: "blob",
mimeType:
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
});
saveAs(out, "output.docx");
然而,我想做的是让用户在创建过程中可以在浏览器上查看 docx 文件。
我想我会做这样的事情来创建一个 url blob:
const objectURL = URL.createObjectURL(out);
但我找不到能够查看 docx 文件的方法。
如果有允许的模块,你能给我一些建议吗?
我尝试使用react-doc-viewer,但它不适用于 blob 文件。
【问题讨论】:
-
“不起作用”不是对问题的描述。请添加您遇到的问题的详细信息、错误消息、错误的输出结果等。
标签: javascript reactjs blob docx docxtemplater