vue将页面或元素转换为pdf


1、安装插件  jspdf-html2canvas

npm i jspdf-html2canvas --save

2、使用

import html2PDF from 'jspdf-html2canvas'


printingPage() {
      const page = document.querySelector('.printingPage')//选择的元素
      // page 元素背景设成#FFF,解决打印处理黑边问题

      html2PDF(page, {
        jsPDF: {
          unit: 'pt',
          format: 'a4'
        },
        imageType: 'image/jpeg',
        success: function(pdf) {
          window.scrollTo(0, document.body.scrollHeight)
          pdf.save('pdf名称' + '.pdf')
        }

      })
    },

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM