我可以blob
使用以下模块创建类型的 docx 文件docxtemplater
,然后让用户可以下载 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 文件。