jspdf库用于生成html格式的PDF文件。
这是一件非常好的事情。
但我对pdf有个问题。数据大约有三页长,但如果检查下载的pdf文件,我只看到一页,其余的将被截断。
下面是我的代码:
let pdfName = this.contractlist_detail.title
var doc = new jsPDF();
var NotoSansCJKjp;
doc.addFileToVFS('NotoSansCJKjp-Regular.ttf', VFS);
doc.addFont('NotoSansCJKjp-Regular.ttf', 'NotoSansCJKjp', 'Bold');
doc.setFont('NotoSansCJKjp', 'Bold');
doc.setFontSize(12);
var paragraph = data;
var lines = doc.splitTextToSize(paragraph, 150);
doc.text(15, 15, lines)
doc.save(pdfName + '.pdf');
如何使我的所有数据对下载的pdf可见而不被截断?
发布于 2019-08-29 14:05:17
jspdf库本身并不能处理多页。当内容被裁剪时,您需要手动添加页面(如果文本被裁剪,您还需要手动计算)。
下面是添加新页面的方法:addPage method
在“两页hello world”一节中提供了一个演示,了解如何使用此方法enter link description here
https://stackoverflow.com/questions/57704570
复制相似问题