科尔多瓦jsPDF图片显示错误

问题描述:

我试图将图片添加到我的jsPDF但他们都变成炒,这里有一个例子: example科尔多瓦jsPDF图片显示错误

文字和形状的工作就好了。我尝试了很多格式的png和jpeg,但都是相似的。我使用相同的码作为jsPDF主站点上的一个: 变种imgData = '数据:图像/ JPEG; BASE64,...' 变种DOC =新jsPDF()

doc.text(35, 25, 'HELLO') 
doc.addImage(imgData, 'JPEG', 15, 40, 180, 160) 

创建PDF后我使用Cordova文件系统保存它。 这里有什么问题?

在此先感谢

+0

http://*.com/a/11900836/7707749这个答案可能会帮助你。 –

+0

原始图片大小是多少?从我所知道的情况来看,jsPDF不会压缩图像,而是会剪裁出适合您的坐标的部分。 –

+0

我不认为这是问题,图像是在方法中指定的180x160,所以它不会被裁剪。我也试过在线base64字符串,没有指定图片大小,他们给出了类似的结果。 – Marre

,我发现我的解决方案here

我的作家正在产生腐败的PDF文件时,添加图像,这可以通过使用一个ArrayBuffer来解决。