当前位置: 首页 > news >正文

昆山建设银行网站首页潍坊网站模板建站

昆山建设银行网站首页,潍坊网站模板建站,zh cn wordpress,动态网站首页模版第076个 查看专栏目录: VUE 本文章目录 示例说明示例效果图导出的文件效果截图示例源代码参数说明:重要提示:API 参考网址 示例说明 在Vue中导出Word文档,可以使用第三方库file-saver和html-docx-js。首先需要安装这两个库: npm …

在这里插入图片描述

第076个

查看专栏目录: VUE


本文章目录

    • 示例说明
    • 示例效果图
    • 导出的文件效果截图
    • 示例源代码
    • 参数说明:
    • 重要提示:
    • API 参考网址

示例说明

在Vue中导出Word文档,可以使用第三方库file-saver和html-docx-js。首先需要安装这两个库:

npm install file-saver html-docx-js --save

然后在Vue组件中使用这两个库来导出Word文档:

示例效果图

在这里插入图片描述

导出的文件效果截图

在这里插入图片描述

示例源代码

/*
* @Author: 大剑师兰特(xiaozhuanlan),还是大剑师兰特(CSDN)
* @此源代码版权归大剑师兰特所有,可供学习或商业项目中借鉴,未经授权,不得重复地发表到博客、论坛,问答,git等公共空间或网站中。
* @Email: 2909222303@qq.com
* @weixin: gis-dajianshi
* @First published in CSDN
* @First published time: 2024-02-16
*/<template><div class="djs-box"><div class="topBox"><h3>vue导出word文档</h3><div>大剑师兰特, 还是大剑师兰特,gis-dajianshi</div><h4><el-button type="primary" size="mini" @click="exportToWord()"> 导出word文档</el-button></h4></div><div class="dajianshi" id="dajianshi"><h3> 这是我要导出的文件标题</h3><p>This is a very small library that is capable of converting HTML documents to DOCX format that is used byMicrosoft Word 2007 and onward. It manages to perform the conversion in the browser by using a featurecalled 'altchunks'. In a nutshell, it allows embedding content in a different markup language. We areusing MHT document to ship the embedded content to Word as it allows to handle images. After Word openssuch file, it converts the external content to Word Processing ML (this is how the markup language ofDOCX files is called) and replaces the reference.</p><p>Altchunks were not supported by Microsoft Word for Mac 2008 and are not supported by LibreOffice andGoogle Docs.</p></div></div>
</template><script>import FileSaver from 'file-saver';import htmlDocx from 'html-docx-js/dist/html-docx';export default {data() {return {message: 'hello world',price: 1234.56,date: '2022-01-01'}},methods: {exportToWord() {// 获取要导出的HTML内容const content = document.getElementById('dajianshi').innerHTML;// 将HTML内容转换为Word文档const converted = htmlDocx.asBlob(content);// 使用FileSaver保存Word文档FileSaver.saveAs(converted, 'example.docx');},},}
</script>
<style scoped>.djs-box {width: 1000px;height: 650px;margin: 50px auto;border: 1px solid deepskyblue;}.topBox {margin: 0 auto 0px;padding: 10px 0 20px;background: deepskyblue;color: #fff;}.dajianshi {width: 93%;height: 400px;margin: 5px auto 0;border: 1px solid #369;background-color: cde;padding: 20px;}p {font-size: 16px;text-align: left;}
</style>

参数说明:

要生成 DOCX,只需将 HTML 文档(作为字符串)传递给 asBlob 方法以接收包含输出文件的 Blob(或缓冲区)。

var converted = htmlDocx.asBlob(content);
saveAs(converted, ‘test.docx’);

asBlob 可以采用其他选项来控制文档的页面设置

orientation: landscape or portrait (default)
margins: map of margin sizes (expressed in twentieths of point, see WordprocessingML documentation for details):
top: number (default: 1440, i.e. 2.54 cm)
right: number (default: 1440)
bottom: number (default: 1440)
left: number (default: 1440)
header: number (default: 720)
footer: number (default: 720)
gutter: number (default: 0)

重要提示:

please pass a complete, valid HTML (including DOCTYPE, html and body tags). This may be less convenient, but gives you possibility of including CSS rules in style tags.

html-docx-js is distributed as ‘standalone’ Browserify module (UMD). You can require it as html-docx. If no module loader is available, it will register itself as window.htmlDocx. See test/sample.html for details.

API 参考网址

https://www.npmjs.com/package/html-docx-js

http://www.ds6.com.cn/news/582.html

相关文章:

  • 网页转微信小程序南宁seo排名收费
  • 高权重网站做员会来顶排名baidu百度
  • 游戏网页深圳网站seo公司
  • 网站内文章标题格式谷歌推广公司哪家好
  • 招聘网站html模板阿里巴巴怎么优化关键词排名
  • 湖南电商网站建设搜多多搜索引擎入口
  • 云南微网站建设的公司有哪些百度信息流开户多少钱
  • 网站开发的感想搜索引擎排名查询工具
  • 网站开发关键技术重庆森林经典台词图片
  • 有没有帮忙做问卷调查的网站互联网广告投放
  • 做网站用别人的模板是侵权吗自己做一个网站需要什么
  • 做医疗信息网站的域名服务营销论文
  • 网站公司做的网站经常打不开长沙服务好的网络营销
  • 东莞樟木头网站建设武汉seo价格
  • 那些做测评的网站正规seo多少钱
  • 国外手机设计网站推荐什么是淘宝seo
  • 百度免费做网站吗直链平台
  • 做门窗生意进哪个网站百度云账号登录
  • 童装网站建设目标天气预报最新天气预报
  • 网站建设 资产长尾关键词挖掘爱站网
  • 深圳网站建设定制开发 .超凡科技徐州百度推广
  • 广告公司网站建设费用seo免费系统
  • 琼筑网站是哪家做的网站排名seo
  • 企业网站建设有什么seo模拟点击软件
  • 做图片能去哪些网站企业在线培训系统
  • 禅城区企业网站建设西安seo优化工作室
  • 南京网站推广费用成都排名seo公司
  • 网站建设与设计教程实时热搜榜
  • 17网站一起做网店普杭州搜索推广公司
  • 专业网站建设哪里好百度推广官方网站