【发布时间】:2017-09-01 15:13:41
【问题描述】:
我正在尝试将图像添加到我的 jsPDF,但它们都被打乱了,这是一个示例: example
文本和形状工作得很好。我尝试了许多格式的 png 和 jpeg,但结果都相似。我使用与 jsPDF 主站点上的代码相同的代码: var imgData = '数据:图像/jpeg;base64,...' var doc = new jsPDF()
doc.text(35, 25, 'HELLO')
doc.addImage(imgData, 'JPEG', 15, 40, 180, 160)
创建 pdf 后,我使用 Cordova 文件系统保存它。 这可能是什么问题?
提前致谢
【问题讨论】:
-
stackoverflow.com/a/11900836/7707749 这个答案可能会对你有所帮助。
-
原始图像尺寸是多少?据我所知,jsPDF 不会压缩您的图像,而是会裁剪适合您坐标的部分。
-
我不认为这是这里的问题,图像是 180x160,就像方法中指定的那样,所以它没有被裁剪。我也尝试过在线 base64 字符串,但没有指定图像大小,它们给出了类似的结果。
标签: javascript android cordova jspdf