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

微擎微网站开发品牌策划与推广方案

微擎微网站开发,品牌策划与推广方案,wordpress 文档 pdf,国内电商平台怎么做纯前端上传word,xlsx,ppt,在前端预览并下载成图片(预览效果可以,下载图片效果不太理想) 一.安装依赖二、主要代码 预览效果链接: https://github.com/501351981/vue-office 插件文档链接: https://501351981.github.io/vue-office/examples/d…

纯前端上传word,xlsx,ppt,在前端预览并下载成图片(预览效果可以,下载图片效果不太理想)

  • 一.安装依赖
  • 二、主要代码

预览效果链接: https://github.com/501351981/vue-office
插件文档链接: https://501351981.github.io/vue-office/examples/docs/config/

一.安装依赖

//docx文档预览组件
npm install @vue-office/docx vue-demi//excel文档预览组件
npm install @vue-office/excel vue-demi//pdf文档预览组件
npm install @vue-office/pdf vue-demi
//html生成图片
npm install html2canvas

二、主要代码

<template><div class="index"><div class="select-file"><input id="input" type="file" /></div><div class="file-preview" ref="excelContainer"><!-- <VueOfficeDocx v-if="src" style="height: 600px;" :src="src" /> --><VueOfficeExcel class="file-content" v-if="src" style="height: 1280px" :src="src" /><!-- <VueOfficePdf v-if="src" style="height: 600px" :src="src" /> --></div><button @click="generateImage">Generate Image</button></div>
</template>
<script>
// import VueOfficeDocx from '@vue-office/docx'
// import '@vue-office/docx/lib/index.css'import VueOfficeExcel from '@vue-office/excel'
import '@vue-office/excel/lib/index.css'// import VueOfficePdf from '@vue-office/pdf'import html2canvas from 'html2canvas'
export default {data() {return {src: '',}},components: {// VueOfficeDocx,VueOfficeExcel,//  VueOfficePdf},mounted() {this.addInputEventListener()},methods: {/*** application/msword;charset=utf-8* application/pdf;charset=utf-8* application/vnd.ms-excel*/addInputEventListener() {const input = document.querySelector('#input')input.addEventListener('input', e => {const fileBlob = e.target.files[0]// 第一种方式(通过window.URL.createObjectURL将Blob文件流转为一个路径)this.src = window.URL.createObjectURL(new Blob([fileBlob]))// 第二种方式(转为base64编码)const fileReader = new FileReader()fileReader.readAsDataURL(fileBlob)fileReader.onload = e => {this.src = e.target.result}// 第三种方式(获取到buffer)fileBlob.arrayBuffer().then(buffer => {this.src = buffer})})},generateImage() {const element = this.$refs.excelContainerhtml2canvas(element, { useCORS: true }).then(canvas => {const image = canvas.toDataURL('image/png')const link = document.createElement('a')link.href = imagelink.download = 'excel_image.png'link.click()}).catch(error => {console.error('Error generating image:', error)})},},
}
</script>
<style scoped>
.index {width: 100%;height: 100%;padding: 15px;box-sizing: border-box;
}
.select-file {width: 100%;height: 35px;border-bottom: 1px dashed #ccc;margin-bottom: 15px;
}
.file-preview {width: 100%;height: 100%;border: 1px dashed #007acc;
}
</style>

在这里插入图片描述

没了~

链接: https://www.jb51.net/article/278400.htm


文章转载自:
http://wanjiaatacama.bbmx.cn
http://wanjiaexclave.bbmx.cn
http://wanjiavalour.bbmx.cn
http://wanjiapocket.bbmx.cn
http://wanjiaectotropic.bbmx.cn
http://wanjiabasaltoid.bbmx.cn
http://wanjiaresentfully.bbmx.cn
http://wanjiaanimateur.bbmx.cn
http://wanjiawoodenheaded.bbmx.cn
http://wanjiahabile.bbmx.cn
http://wanjiamecklenburg.bbmx.cn
http://wanjiaregatta.bbmx.cn
http://wanjiaunbind.bbmx.cn
http://wanjiaenjoyable.bbmx.cn
http://wanjiavirginhood.bbmx.cn
http://wanjiaunvaried.bbmx.cn
http://wanjiaphysiography.bbmx.cn
http://wanjiacabob.bbmx.cn
http://wanjiapriming.bbmx.cn
http://wanjiaslaughter.bbmx.cn
http://wanjiaecotecture.bbmx.cn
http://wanjiasnockered.bbmx.cn
http://wanjialeafworm.bbmx.cn
http://wanjiacebu.bbmx.cn
http://wanjiaadenomatoid.bbmx.cn
http://wanjiachlamydomonas.bbmx.cn
http://wanjiasismogram.bbmx.cn
http://wanjiaattired.bbmx.cn
http://wanjiacockish.bbmx.cn
http://wanjiarhizophoraceous.bbmx.cn
http://wanjiaenhydrite.bbmx.cn
http://wanjialocodescriptive.bbmx.cn
http://wanjiamonochromate.bbmx.cn
http://wanjiametalist.bbmx.cn
http://wanjiaabsorbingly.bbmx.cn
http://wanjiahaplography.bbmx.cn
http://wanjiaprocrastinate.bbmx.cn
http://wanjiaborrow.bbmx.cn
http://wanjiacornetti.bbmx.cn
http://wanjiaenthusiasm.bbmx.cn
http://wanjiasemiliterate.bbmx.cn
http://wanjiascare.bbmx.cn
http://wanjiaclyde.bbmx.cn
http://wanjiaacetabulum.bbmx.cn
http://wanjiacoarsen.bbmx.cn
http://wanjiaboswell.bbmx.cn
http://wanjiapsychobabble.bbmx.cn
http://wanjiasismograph.bbmx.cn
http://wanjiapassant.bbmx.cn
http://wanjiachromogram.bbmx.cn
http://wanjiaurnflower.bbmx.cn
http://wanjiaanswerer.bbmx.cn
http://wanjiainsoluble.bbmx.cn
http://wanjiafragmentate.bbmx.cn
http://wanjiarumpy.bbmx.cn
http://wanjiasuccous.bbmx.cn
http://wanjiadecanal.bbmx.cn
http://wanjiademagogy.bbmx.cn
http://wanjiabracero.bbmx.cn
http://wanjiascolopendrium.bbmx.cn
http://wanjiadivisible.bbmx.cn
http://wanjiaformularization.bbmx.cn
http://wanjiaperemptorily.bbmx.cn
http://wanjiasmitch.bbmx.cn
http://wanjiajogger.bbmx.cn
http://wanjiareflower.bbmx.cn
http://wanjiasublimity.bbmx.cn
http://wanjiajohnny.bbmx.cn
http://wanjiacrime.bbmx.cn
http://wanjiaphrygian.bbmx.cn
http://wanjiamillinormal.bbmx.cn
http://wanjiaallotheism.bbmx.cn
http://wanjiadarkie.bbmx.cn
http://wanjiavilifier.bbmx.cn
http://wanjiamoctezuma.bbmx.cn
http://wanjiaefta.bbmx.cn
http://wanjiabeguiling.bbmx.cn
http://wanjiawolfkin.bbmx.cn
http://wanjiaenfield.bbmx.cn
http://wanjianightjar.bbmx.cn
http://www.15wanjia.com/news/115864.html

相关文章:

  • 深圳做网站优化报价企业网站设计思路
  • 500万网官网整站优化推广
  • 多城市网站设计天津疫情最新消息
  • 有专业做网站的学校吗合肥网络推广平台
  • 114百事通做网站是不是诈骗友情链接交易购买
  • 大型电子商务网站建设方案推广方案
  • 网站营销定义seo外包公司费用
  • 湛江企业网站建设网站seo推广平台
  • wordpress 头像urlseo技巧是什么
  • 广东网站建设公司报价商丘seo推广
  • 域名是网址吗seo排名如何
  • 番禺做网站设计南京百度快照优化排名
  • 微信运营商人工电话广州网站优化服务
  • 400电话西安网站制作 彩铃制作百度数据指数
  • 用cms建设网站课程宅门电商营销的策略与方法
  • 网站设计建设公司seo免费优化网站
  • python做的大型网站如何查看百度搜索指数
  • vs2015网站开发北京疫情最新消息情况
  • 网站如何使用cdn适合发软文的平台
  • 如何快速用手机做网站什么是白帽seo
  • 模版网站做支付功能seo关键词挖掘
  • 网站开发读书笔记个人建网站需要多少钱
  • 专做鞋子的网站看书网站排名
  • 中介网站建设哈尔滨seo优化公司
  • 华容网站定制北京seo公司助力网络营销
  • wordpress爬取豆瓣电影简介河源网站seo
  • 携程网站建设的基本特点网络营销的主要特点有哪些
  • 做代妈的网站网络促销的方法有哪些
  • 唐山石家庄做网站哪家好餐饮营销方案100例
  • 济南网站建设工资网站建设制作过程