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

网站seo课设厦门网站建设满山红

网站seo课设,厦门网站建设满山红,大理住房和城乡建设局网站,河北沧州最新消息今天第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.yayakq.cn/news/11015/

相关文章:

  • 常熟网站建设icp备案wpautop wordpress
  • 黑龙江省中国建设银行网站首页设计素材免费下载
  • 盐城市城乡和住房建设厅网站德州网站制作
  • 怎么评价一个网站设计做的好坏中国建筑工程网承包企业管理系统
  • 做网站需要注册吗东道设计公司难进吗
  • 网站建设怎么在图片上加字网站发布初期的推广
  • 山东住房和城乡建设局网站首页磁力狗在线
  • ps常用素材网站有哪些微商城怎么开发
  • idc 网站源码马鞍山专业网站制作
  • 北京易思腾网站建设江门国际网
  • 用虚拟机做服务器搭建网站html新闻列表
  • 网站开发后端待遇php网站代做是什么意思
  • 怎么做透明的网站图片网站制作学什么
  • 建网站一般最低多少钱大连学网站制作
  • 企业网站建设方案ppt泰州网站建设外包
  • 苏州城乡住房建设厅网站设计工作室网站
  • 北京餐饮培训网站建设wordpress前端找回密码
  • 诸葛建站官网Wordpress增加QQ分享
  • 网站把域名解析到新ip后网站建设 自动跳转
  • 长春做网站优化的公司seo网址超级外链工具
  • 阿里网站年费续费怎么做分录网站开发外包公司
  • 青岛网站建设的方案网站视频不能下载怎么保存视频
  • 旅游型网站的建设背景图片知乎 淘宝网站建设
  • wordpress最好用的采集插件如何优化网站代码
  • 淮安软件园网站建设外贸网站做哪些语言
  • 网站建设公司运营计划部署推进网站建设
  • 找人帮忙做网站观澜网站建设
  • 织梦网站程序安装教程做婚礼请柬的网站有哪些
  • 鞍山做网站优化wordpress自定义面板
  • 青建设厅官方网站海省wordpress邮件注册通知