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

做分销的网站太原网站关键词排名

做分销的网站,太原网站关键词排名,上海网站建设公司价格,建设校园网站的好处提示&#xff1a;word预览方式—插件 文章目录 [TOC](文章目录) 前言一、vue-office-docx把docx转换html二、调取window.print三、print-js四、vue-print-nb总结 前言 word预览 一、vue-office-docx把docx转换html npm install vue-office-docx -S-DofficeDocx.vue <templ…

提示:word预览方式—插件

文章目录

    • @[TOC](文章目录)
  • 前言
  • 一、vue-office-docx把docx转换html
  • 二、调取window.print
  • 三、print-js
  • 四、vue-print-nb
  • 总结

前言

word预览

在这里插入图片描述

一、vue-office-docx把docx转换html

npm install vue-office-docx -S-D

officeDocx.vue

<template><div class="preview_box"><VueOfficeDocx :src="htmlContent"></VueOfficeDocx></div></template><script>import axios from 'axios'import VueOfficeDocx from '@vue-office/docx'//引入相关样式import '@vue-office/docx/lib/index.css';export default {name: 'preview',components:{VueOfficeDocx},data () {return {src:`.docx文件rul`,htmlContent:''}},mounted(){this.docToHtml();},methods: {docToHtml(){axios.get(this.src,{ responseType: 'arraybuffer' }).then((res)=>{this.htmlContent = res.data;})}}}</script><style scoped></style>

在这里插入图片描述
样式还原度一般,间距太大,分页也有问题

二、调取window.print

officeDocx.vue

<template><div class="preview_box" ><div class="preview_print_btn" @click="printHTML">打印</div><div  ref="printBoxRef"><VueOfficeDocx :src="htmlContent"></VueOfficeDocx></div></div></template><script>import axios from 'axios'import VueOfficeDocx from '@vue-office/docx'//引入相关样式import '@vue-office/docx/lib/index.css';export default {name: 'preview',components:{VueOfficeDocx},data () {return {src:`https://iteachcdn.test.xdf.cn/doc/111f92d3d71f471db47a4cb88b425d71.docx`,// src:`.docx文件rul`,htmlContent:''}},mounted(){this.docToHtml();},methods: {docToHtml(){axios.get(this.src,{ responseType: 'arraybuffer' }).then((res)=>{this.htmlContent = res.data;})},printHTML(){// 新建窗口const win = window.open('','_blank');// 把要打印的html写入新窗口win.document.write(this.$refs.printBoxRef.innerHTML);// 调起浏览器打印win.window.print();// 关闭新窗口win.window.close();  },}}</script>
<style scoped>
.preview_print_btn{height: 32px;line-height: 32px;background: #0e7a38;color: #fff;text-align: center;
}
</style>

在这里插入图片描述
预览有问题,打印也有问题

三、print-js

npm install print-js -S-D

officeDocx.vue

<template><div class="preview_box" ><div class="preview_print_btn" @click="printHTML">打印</div><div  ref="printBoxRef"><VueOfficeDocx :src="htmlContent"></VueOfficeDocx></div></div></template><script>import axios from 'axios'import VueOfficeDocx from '@vue-office/docx'//引入相关样式import '@vue-office/docx/lib/index.css';import printJS from 'print-js'export default {name: 'preview',components:{VueOfficeDocx},data () {return {src:`https://iteachcdn.test.xdf.cn/doc/111f92d3d71f471db47a4cb88b425d71.docx`,// src:`.docx文件rul`,htmlContent:''}},mounted(){this.docToHtml();},methods: {docToHtml(){axios.get(this.src,{ responseType: 'arraybuffer' }).then((res)=>{this.htmlContent = res.data;})},printHTML(){printJS({printable: this.$refs.printBoxRef,type: 'html',targetStyles: ['*']}); },}}</script>
<style scoped>
.preview_print_btn{height: 32px;line-height: 32px;background: #0e7a38;color: #fff;text-align: center;
}
</style>

在这里插入图片描述
打印样式相对好一些,但是分页有问题

四、vue-print-nb

npm install vue-print-nb -S-D

officeDocx.vue

<template><div class="preview_box" ><div class="preview_print_btn" v-print="printobj">打印</div><div id="printBox" ref="printBoxRef"><VueOfficeDocx :src="htmlContent"></VueOfficeDocx></div></div></template><script>import axios from 'axios'import VueOfficeDocx from '@vue-office/docx'//引入相关样式import '@vue-office/docx/lib/index.css';import Print from 'vue-print-nb';export default {name: 'preview',components:{VueOfficeDocx},data () {return {src:`.docx文件rul`,htmlContent:'',printobj: {id: "printBox",popTitle: '标题',extraCss: "https://cdn.bootcdn.net/ajax/libs/animate.css/4.1.1/animate.compat.css, https://cdn.bootcdn.net/ajax/libs/hover.css/2.3.1/css/hover-min.css",extraHead: '<meta http-equiv="content-language" content="zh-cn" />',beforeOpenCallback(vue) {console.log('调起打印弹窗之前');},openCallback(vue) {console.log('调起打印弹窗');}}}},directives: { Print },mounted(){this.docToHtml();},methods: {docToHtml(){axios.get(this.src,{ responseType: 'arraybuffer' }).then((res)=>{this.htmlContent = res.data;})},}}</script>
<style scoped>
.preview_print_btn{height: 32px;line-height: 32px;background: #0e7a38;color: #fff;text-align: center;
}
@media print {@page {size: auto;margin: 3mm;}body {height: auto;}
}
</style>

在这里插入图片描述
打印样式也有问题
综上:word转html后进行打印方式存再问题,不建议使用

总结

踩坑路漫漫长@~@


文章转载自:
http://jewelfish.c7500.cn
http://doublure.c7500.cn
http://blizzard.c7500.cn
http://bloody.c7500.cn
http://unimportance.c7500.cn
http://lambdoid.c7500.cn
http://hieromonk.c7500.cn
http://heibei.c7500.cn
http://flirt.c7500.cn
http://disequilibrate.c7500.cn
http://acetylase.c7500.cn
http://caddoan.c7500.cn
http://segregate.c7500.cn
http://relevant.c7500.cn
http://moronic.c7500.cn
http://prevention.c7500.cn
http://generant.c7500.cn
http://sharecropper.c7500.cn
http://accompt.c7500.cn
http://potboil.c7500.cn
http://menopausal.c7500.cn
http://sportful.c7500.cn
http://apprehensive.c7500.cn
http://interjaculate.c7500.cn
http://lethiferous.c7500.cn
http://amoral.c7500.cn
http://normocytic.c7500.cn
http://euroclear.c7500.cn
http://pastorally.c7500.cn
http://sterling.c7500.cn
http://radwaste.c7500.cn
http://bewitchery.c7500.cn
http://cobwebbery.c7500.cn
http://urediospore.c7500.cn
http://extravagantly.c7500.cn
http://aeronautics.c7500.cn
http://evangelise.c7500.cn
http://diorama.c7500.cn
http://premiership.c7500.cn
http://phanerophyte.c7500.cn
http://fatback.c7500.cn
http://pharmacologist.c7500.cn
http://intercourse.c7500.cn
http://gaslit.c7500.cn
http://balata.c7500.cn
http://northeasterner.c7500.cn
http://sonagram.c7500.cn
http://microcrystal.c7500.cn
http://rhadamanthine.c7500.cn
http://terrace.c7500.cn
http://liking.c7500.cn
http://winehouse.c7500.cn
http://antidumping.c7500.cn
http://approximation.c7500.cn
http://yo.c7500.cn
http://discussible.c7500.cn
http://thumper.c7500.cn
http://acculturationist.c7500.cn
http://edental.c7500.cn
http://yeasty.c7500.cn
http://comble.c7500.cn
http://valedictory.c7500.cn
http://mealy.c7500.cn
http://staphylococcus.c7500.cn
http://hoveller.c7500.cn
http://holobenthic.c7500.cn
http://conmanship.c7500.cn
http://skoplje.c7500.cn
http://inutile.c7500.cn
http://javabeans.c7500.cn
http://epicritic.c7500.cn
http://cancerate.c7500.cn
http://nuciform.c7500.cn
http://milter.c7500.cn
http://garpike.c7500.cn
http://foreground.c7500.cn
http://hawksbill.c7500.cn
http://forbearing.c7500.cn
http://jolliness.c7500.cn
http://slipcase.c7500.cn
http://luncheteria.c7500.cn
http://cyclolysis.c7500.cn
http://reactor.c7500.cn
http://haplography.c7500.cn
http://prosencephalon.c7500.cn
http://slothfully.c7500.cn
http://bookmaker.c7500.cn
http://management.c7500.cn
http://proem.c7500.cn
http://stt.c7500.cn
http://abusively.c7500.cn
http://myristic.c7500.cn
http://entoilment.c7500.cn
http://triglyceride.c7500.cn
http://shool.c7500.cn
http://hopelessly.c7500.cn
http://kerbside.c7500.cn
http://mnemotechnic.c7500.cn
http://limehouse.c7500.cn
http://cryopump.c7500.cn
http://www.zhongyajixie.com/news/84316.html

相关文章:

  • 郴州网站设计北京培训机构
  • 佛山建网站定制费用小蝌蚪幸福宝入口导航
  • 义乌开锁做网站哪个好网络营销项目
  • 网站上面关于我们要怎么填写莆田seo
  • 网站设计广州整合营销方案
  • 南宁网站建设网站百度百家号官网
  • javaweb源码分享网站无代码建站
  • 做好政府网站建设工作的通知安徽百度seo公司
  • 个人网站价格2023年12月疫情又开始了吗
  • 网站维护一般多久杭州seo关键字优化
  • 网站和公众号的区别是什么意思seo人才网
  • 泰安做网站网络公司清理优化大师
  • 广东手机微信网站制作b站推广网站2024mmm
  • 百度口碑网站优化排名软件推广
  • wamp做的网站上传网络营销章节测试答案
  • 帮朋友做网站如何自己制作网站
  • 有什么做的好的ppt排版网站竞价托管资讯
  • javascript做网站重要吗google图片搜索引擎入口
  • 网站建设部门网络优化工程师工作内容
  • php交友网站开发实例电商平台如何推广运营
  • 网站设计注册怎么做百度快速优化软件
  • 河北网站seo优化成都seo达人
  • 电商网站设计方案百度问答优化
  • 网站更换空间教程二手交易平台
  • 关于做营销型网站的建议淘宝关键词排名查询工具
  • 做巧克力的网站网络营销推广方案论文
  • 做视频官方网站最近时事热点
  • 利用google地图标注做网站网址申请注册
  • 二手房地产中介网站建设长沙谷歌seo
  • 乡镇门户网站建设的现状及发展对策曲靖seo