2017-04-06 22 views
0

我試圖將圖片添加到我的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://stackoverflow.com/a/11900836/7707749這個答案可能會幫助你。 –

+0

原始圖片大小是多少?從我所知道的情況來看,jsPDF不會壓縮圖像,而是會剪裁出適合您的座標的部分。 –

+0

我不認爲這是問題,圖像是在方法中指定的180x160,所以它不會被裁剪。我也試過在線base64字符串,沒有指定圖片大小,他們給出了類似的結果。 – Marre

回答

0

,我發現我的解決方案here

我的作家正在產生腐敗的PDF文件時,添加圖像,這可以通過使用一個ArrayBuffer來解決。