vue将页面导出成pdf

npm i jspdf-html2canvas

 

prinOut(){

            // 导出pdf
            let page = document.querySelector('.app-main');
            // page 元素背景设成#FFF,解决打印处理黑边问题

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

            });
            
},    

  

posted @ 2019-11-12 14:59  惠鹏曦  阅读(2930)  评论(0编辑  收藏  举报