过去2天搜索的简单问题,但未找到解决方案我正在使用jsPDF的这个addHTMLapi将html转换为pdf$('#loadPdf').on('click',function(){varpdf=newjsPDF('p','in','a4');pdf.addHTML($('#complete')[0],function(){pdf.save('new.pdf');pdf.output('datauri');});});这是生成模糊图像pdf文本显示模糊。我搜索了很多找到一些链接(在下面分享)但没有得到答案。html2canvas-generates-blurry-imagesaddHTM
我注意到已经有一个版本“addHTML()现在可以将Canvas分成多个页面”,可以通过此链接找到:https://github.com/MrRio/jsPDF/releases/tag/v1.0.138.我可以知道它是如何工作的吗?就我而言,我只是在单击“另存为pdf”按钮时尝试了一下,它只呈现单个页面而不是多个页面(有时没有用,我想是因为内容太长而无法生成为pdf).如果有这种情况的一些例子,我们将不胜感激。谢谢!附上我的代码如下:varpdf=newjsPDF('p','pt','a4');pdf.addHTML($(".pdf-wrapper"),function(){vars
我正在尝试使用angular中jspdf库的addHTML函数,并且已经安装了html2Canvas但出现错误。这是我的demo.component.ts文件。import{Component,OnInit,ViewChild,ElementRef}from'@angular/core';import*asjsPDFfrom'jspdf';import*ashtml2canvasfrom"html2canvas";@Component({selector:'app-demo',templateUrl:'./demo.component.html',styleUrls:['./demo.
我正在尝试使用angular中jspdf库的addHTML函数,并且已经安装了html2Canvas但出现错误。这是我的demo.component.ts文件。import{Component,OnInit,ViewChild,ElementRef}from'@angular/core';import*asjsPDFfrom'jspdf';import*ashtml2canvasfrom"html2canvas";@Component({selector:'app-demo',templateUrl:'./demo.component.html',styleUrls:['./demo.
我正在使用jspdf将html转换为pdf。我正在使用addHTML方法将html页面转换为pdfvarhtmlSource=$('#body')[0];functioncrate(){varpdf=newjsPDF('p','px');pdf.addHTML(htmlSource,10,10,{pagesplit:true,margin:{top:10,right:10,bottom:10,left:10,useFor:'page'}},function(dispose){pdf.save('datapdf.pdf');});我想在所有页面上添加页眉和页脚,或者为页眉和页脚留出空白。
我正在使用jspdf将html转换为pdf。我正在使用addHTML方法将html页面转换为pdfvarhtmlSource=$('#body')[0];functioncrate(){varpdf=newjsPDF('p','px');pdf.addHTML(htmlSource,10,10,{pagesplit:true,margin:{top:10,right:10,bottom:10,left:10,useFor:'page'}},function(dispose){pdf.save('datapdf.pdf');});我想在所有页面上添加页眉和页脚,或者为页眉和页脚留出空白。
我已经尝试了互联网上的所有方法,这是我最后一次尝试确定这是否可行。我正在处理的是一个长而动态的html,我必须将它转换为多页pdf。我尝试了addhtml和addImage方法,但没有得到想要的结果。addhtml:当我使用pagesplit选项时,它会拉伸(stretch)所有页面。我也尝试在选项中提供宽度和高度,但它停止显示。addimage:这仅在1页上显示图像,也没有将图像拆分为2页的选项。我想补充的另一件事是我的html也可以具有动态宽度和高度。注意:我使用的是jspdf和html2canvas库 最佳答案 检查这个问题: