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

网页设计的网站网络广告推广服务

网页设计的网站,网络广告推广服务,网站免费建站美国网站,郑州室内设计公司排行一、使用场景和原理 需要将当前页面(一般详情页面)或者dom容器中的内容保存/截图,并且导出为word或者pdf 导出word:获取dom结构直接转化为word导出 导出pdf:用canvas生成当前页面或者dom范围的快照,参考截图功能,然后将生成的canvas转为pdf内…
一、使用场景和原理

需要将当前页面(一般详情页面)或者dom容器中的内容保存/截图,并且导出为word或者pdf
导出word:获取dom结构直接转化为word导出
导出pdf:用canvas生成当前页面或者dom范围的快照,参考截图功能,然后将生成的canvas转为pdf内容并导出

二、需要用到的插件
npm i mhtml-to-word --save  //html结构转为word插件
npm i html2canvas --save  //获取dom,用canvas画下来,转为base64格式
npm i jspdf --save	//将canvas内容转为pdf内容
三、使用
import { exportWord } from 'mhtml-to-word'
import html2canvas from 'html2canvas';
import jsPDF from 'jspdf';

导出为word:

exportToWord=(e)=>{e.preventDefault();exportWord({filename: "日报详情",selector: ".dailyDetail",    //容器idstyle:''})
}

导出为pdf:

exportToPdf=(e)=>{e.preventDefault();let dom = document.getElementById('dailyDetail');let w = dom.offsetWidthlet h = dom.offsetHeighthtml2canvas(dom).then((canvas) => {//第一个参数为第一页pdf方向,p为纵向i为横向;第二个为单位,一般取mm,px;//第三个为第一页的格式let pdf = new jsPDF('p', 'px', 'a4');   //参数1:图片资源,可以是图片文件的路径或者base64编码字符串//参数2:类型//参数3,4:图片在PDF中的x、y轴坐标//参数5,6:图片在PDF中的宽度、高度//参数7(可选):指定图片资源的别名//参数8(可选):指定图片的压缩质量,取值为0-1之间的浮点数//参数9(可选):指定图片的旋转角度,取值范围为0-360之间的整数pdf.addImage(canvas.toDataURL('image/png'), 'PNG', 0, 0, w, h);pdf.save('日报详情.pdf');});
}
http://www.yidumall.com/news/101302.html

相关文章:

  • 做网站如何挣钱十大网络舆情案例
  • 服务器做视频网站长沙seo排名优化公司
  • 找哪些公司做网站产品线上营销有哪些方式
  • wordpress企业网站seo百度导航最新版本免费下载
  • 网站做推广应该如何来做呢哪里推广聊城seo培训
  • 网站规划与设计大作业怎么做登封网站设计
  • 苍南网站建设站长网站查询工具
  • 扬中市建设局网站排名优化软件
  • 哪有可以专门做外包项目的网站网站推广方式
  • 凡科网站制作举例说明seo
  • 深圳网络推广网站推广一键生成app制作器
  • 婴儿做相册的网站2023最近的新闻大事10条
  • wordpress简约下载站模板服务营销的概念
  • html5开发和web前端网络营销优化推广公司
  • 个人网站可以做哪些主题360seo
  • 网站建设人员安排品牌推广软文案例
  • 成都专业做网站seo技术外包
  • 企业网站建设方案范本seo网站诊断方案
  • 云网站建设打开免费百度啊
  • 开源网站建设是什么工作网络营销推广外包平台
  • 如何申请域名做网站知乎刷关键词排名
  • ubuntu 建网站网络流量统计工具
  • 小企业一键做网站百度小说搜索热度排行榜
  • 阿里巴巴网站维护怎么做汉川seo推广
  • win7 网站配置链接点击量软件
  • 企业平台网站建设河南做网站的
  • 建设银行官方网站入口seo搜索引擎官网
  • 短视频推广的优势seo综合查询是什么
  • 独立站建站详细步骤sem代运营费用
  • shopex官方网站论坛潍坊seo按天收费