vue实现word,pdf文件的导出功能

前端之家收集整理的这篇文章主要介绍了vue实现word,pdf文件的导出功能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

vue实现word或pdf文档导出的功能,我的项目是:后端返回一个文档流(下图),然后前端对文档流做处理进行下载,代码如下:

{ if(res.status == 200){ let blob = new Blob([res.data],{ type: `application/msword` //word文档为msword,pdf文档为pdf }); let objectUrl = URL.createObjectURL(blob); let link = document.createElement("a"); let fname = `我的文档`; //下载文件的名字 link.href = objectUrl; link.setAttribute("download",fname); document.body.appendChild(link); link.click(); }else { this.$message({ type: "error",message: "导出失败" }) } });

后端返回的文档流的格式:

PDF格式:

word格式:

总结

以上所述是小编给大家介绍的vue实现word,pdf文件的导出功能。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

原文链接:https://www.f2er.com/vue/31282.html

猜你在找的Vue相关文章