word的导出发布

Posted yinuo_2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了word的导出发布相关的知识,希望对你有一定的参考价值。

const html = `导出的测试文字`;
                    const htmlDom = `<!DOCTYPE html>
                                    <html>
                                    <head>
                                        <meta charset="utf-8">
                                        <meta name="viewport" content="width=device-width,initial-scale=1.0">
                                        <title>标题</title>
                                    </head>
                                    <body>
                                        <div class="t-l" style="width:1200px">
                                        ${html}
                                        </div>
                                    </body>
                                    </html>`;
                    const htmlDom_ = new Blob([htmlDom], { "type": "text/html;charset=utf-8" })
                    const formdata = new FormData();
                    formdata.append(\'file\', htmlDom_, `sdf.html`);//sdf.html是设置文件名
                    // axios({
                    //     method: \'post\',
                    //     url: url,
                    //     data: formdata,
                    //     responseType: \'blob\',//这里如果不设置,下载会打不开文件
                    // }).then(res => {
                    // console.log(\'download res\', res);
                    // 通过后台返回 的word文件流设置文件名并下载
                    const blob = new Blob([htmlDom], { type: \'application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8\' }); //application/vnd.openxmlformats-officedocument.wordprocessingml.document这里表示doc类型
                    const downloadElement = document.createElement(\'a\');
                    const href = window.URL.createObjectURL(blob); //创建下载的链接
                    downloadElement.href = href;
                    downloadElement.download = `${data.tempName}.doc`; //下载后文件名
                    document.body.appendChild(downloadElement);
                    downloadElement.click(); //点击下载
                    document.body.removeChild(downloadElement); //下载完成移除元素
                    window.URL.revokeObjectURL(href); //释放掉blob对象
                    data.visible = false;//释放掉model

以上是关于word的导出发布的主要内容,如果未能解决你的问题,请参考以下文章

java poi xwpf操作word生成一个表格怎么合并单元格,求大神指导!

PHP导出excel word的代码

RDLC - 后台代码直接导出Excel/PDF/Word格式

autpoi 1.4.3版本发布—Excel傻瓜式API,快速实现Excel导入导出Word模板导出

autpoi 1.4.3版本发布—Excel傻瓜式API,快速实现Excel导入导出Word模板导出

Autpoi 1.4.3版本发布—Excel傻瓜式API,快速实现Excel导入导出Word模板导出