我使用jsPDF从画布创建PDF文件。问题是,创建的文件太大。jsPDF - 缩小文件大小
我曾经从画布获取数据到PNG,并将该PNG数据粘贴到PDF中。如果我以这种方式创建的文件,它具有4.0MB
,我发现这个问题,这个问题: How to reduce the file size created by JSPDF?
根据我的回答有重写我的代码。所以,现在我使用的JPEG,而不是PNG:
var imgData = canvas.toDataURL({
format: 'jpeg',
quality: 0.2
});
var doc = new jsPDF('p', 'mm', "A4");
doc.addImage(imgData, 'JPEG', 10, 10, 190, 190);
doc.save('mandala.pdf');
但文件仍然有4.0MB的,它并不重要质量为我“imgData”设置。
有没有办法缩小尺寸?还是4.0 MB是我能得到的最小的?
可能重复[Pdf文件大小太大使用jspdf创建](http://stackoverflow.com/questions/37677750/pdf-file-size-too-big-created-using-jspdf) – user2207148