前端导出word文档(基于vue)

前端导出word文档(基于vue),第1张

工作中经常会遇到根据不同数据导出文档的情况,现在我们就来看一下基于 docxtemplater 来导出word文档的方法,使用起来非常便捷。

下面简单介绍一下这几个插件的功能:

下面列出几中常见的 docxtemplater 语法

word模板文件中语法:

word模板文件中语法:

word模板文件中语法:

word模板文件中语法:

在这里关于模板文件的路径 tempDocxPath 我们要着重说一下。

在使用的过程中应该有不少人会遇到这种报错: Can't find end of central directory : is this a zip file

那这到底是什么原因导致的呢?

获得模板文件的二进制内容的方法,JSZipUtilsgetBinaryContent(path, option) 提供path和option两个参数。我们来看一下path,前端开发最首先想到的可能是绝对路径或者相对路径,你可能还会用到@这个符号作为根目录使用,但在这里你显然不能这么用。

1使用预先写好的与html相似的word文档模板,将用户输入的数据与读取出来的模板结合生成指定名称的docx文件

vue+elementUI导出数据为word文档

2使用Jquery插件和file-save来生成word文档

vue 前端导出word、excel、pdf

1使用html2canvas和JsPDF来生成pdf文件

html2canvas生成截图后,用JsPDF转为pdf文件

上面有,这是运用插件截图可能会产生的问题的解决方案

2调用浏览器的打印方法生成pdf文件

vue 项目导出pdf两种方式

1、html中

2、js

3、注意

该api接口需要单独配置请求头headers

4、成功后会返回的地址,就ok了

如果你做的是上传头像的功能,并且要对进行裁剪,推荐个 不错的插件

以上就是关于前端导出word文档(基于vue)全部的内容,包括:前端导出word文档(基于vue)、vue中实现html页面导出word和pdf的办法、vue使用input标签 type='file'上传文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9798639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存