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

东莞网站建设设计公司哪家好discuz是什么

东莞网站建设设计公司哪家好,discuz是什么,谷歌网站统计,优秀的手机网站案例分析将Vue单页面转成pdf并下载 步骤1#xff1a;下载对应的库 npm install html2canvas;npm install jspdf --save 步骤2#xff1a;创建一个htmlToPdf.js的js文件, 然后在main.js中全局引用一下#xff0c;编写如下代码#xff1a; // htmlToPdf.js // 导出页面为PDF格式 …将Vue单页面转成pdf并下载 步骤1下载对应的库 npm install html2canvas;npm install jspdf --save 步骤2创建一个htmlToPdf.js的js文件, 然后在main.js中全局引用一下编写如下代码 // htmlToPdf.js // 导出页面为PDF格式 import html2Canvas from html2canvas import JsPDF from jspdf export default {install(Vue, options) {Vue.prototype.getPdf function () {var title this.htmlTitle //DPF标题html2Canvas(document.querySelector(#pdfDom), {allowTaint: true,taintTest: false,useCORS: true,y:72, // 对Y轴进行裁切// width:1200,// height:5000,dpi: window.devicePixelRatio * 4, //将分辨率提高到特定的DPI 提高四倍scale: 4 //按比例增加分辨率 }).then(function (canvas) {let contentWidth canvas.widthlet contentHeight canvas.heightlet pageHeight contentWidth / 592.28 * 841.89let leftHeight contentHeightlet position 0let imgWidth 595.28let imgHeight 592.28 / contentWidth * contentHeightlet pageData canvas.toDataURL(image/jpeg, 1.0)let PDF new JsPDF(, pt, a4)if (leftHeight pageHeight) {PDF.addImage(pageData, JPEG, 0, 0, imgWidth, imgHeight)} else {while (leftHeight 0) {PDF.addImage(pageData, JPEG, 0, position, imgWidth, imgHeight)leftHeight - pageHeightposition - 841.89if (leftHeight 0) {PDF.addPage()}}}PDF.save(title .pdf)})}} } // main.js import htmlToPdf from /util/htmlToPdf Vue.use(htmlToPdf) 步骤三在vue页面中给需要打印的区域一个div标签然后给div一个idid名和htmlToPdf.js中选择的名字一致代码如下 div idpdfDom... 将要打印的内容放入其中 /div 步骤四在data节点中声明一个htmlTitle变量指定为pdf文件的文件名 data() {return {htmlTitle: 要生成pdf的文件名} } 步骤五在vue页面中添加一个button按钮事件名和htmlToPdf.js中的方法名保持一致。 el-button clickgetPdf()PDF/el-button 欧克了完成以上步骤就可以实现div中内容的转为pdf并下载文件
http://www.ho-use.cn/article/10817177.html

相关文章:

  • 建一个商城网站需要多少钱百度一下百度搜索网站
  • 网网站设计河南省建设厅网站考试成绩查询
  • 海珠营销型网站建设录像网站怎么做
  • 丹东市网站开发公司长春网站建设长春
  • 品牌网站设计制作公司地址网页制作学什么软件
  • 免费搭建网站平台企业概况的模板范文
  • 网站分享功能怎么做国外地图搜房网站建设
  • 获奖网站设计做民宿的有哪些网站
  • wordpress网站文件管理做百度商桥网站
  • 网站开发的课程设置郑州企业网站排名
  • 制作网站副本杭州高端网站开发
  • 校园论坛网站建设论文关键字
  • 武昌网站建设价格多少怎么做百度口碑网站
  • 网站建设跟加入会员哪个效果好工程项目管理软件app
  • 长春做网站费用企业网站建设试题
  • 江西省楚天建设集团有限公司网站海外域名平台
  • 湘潭网站建设 找磐石网络一流南京哪家做网站好
  • 微网站模板建设的选择网站建设大作业
  • 做经营性的网站需要注册什么网站建设技术流程图
  • 广州制作网站公司电话外贸联系网站
  • 企业网站的开发与应用怎么查询网站备案服务商是哪个
  • 中国第四冶金建设有限公司官方网站杭州网站制作培训
  • 郑州做网站公司+卓美wordpress最大上传尺寸
  • 有那种网站么浙江建设
  • 怎么用wordpress建立自己的网站吗平果信息网
  • 邯郸网站设计公司抖音推广平台入口
  • 怎么在wordpress上设计网站表格网站源码
  • 如何把自己做的网站福州做网站优化
  • 罗湖做网站58网站搭建需要多少钱?
  • 网站建站华为云河南建设银行网站