0
URL의 이미지를 PDF 파일에 추가하려고하면 이미지가 검은 색으로 나타납니다.
그러나 pdf 버튼을 다시 클릭하면 이미지가 PDF에 추가됩니다. 처음으로 할 때 만 이미지가 검은 색으로 나타납니다. jspdf를 사용하여 PDF에 이미지를 추가하면 이미지가 검은 색이됩니다.
function getBase64Image(url) {
alert(url);
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
var img = new Image();
img.src = url;
img.style.height ="181px";
img.style.width ="183px";
//img.crossOrigin ="Anonymous";
context.drawImage(img,0,0);
var dataURL = canvas.toDataURL("image/jpeg");
alert(dataURL);
document.body.appendChild(img);
var doc = new jsPDF('landscape');
doc.addImage(img,'JPEG',0,0,50,50);
doc.save('Saved.pdf');
}
getBase64Image("http://localhost:64931/jspdf/download.png");