728x90
javascript 브라우저 화면을 캡처해서 다운로드 받게 해주는 html2canvas를 사용해봅시다
참고 : https://html2canvas.hertzen.com/
사용법
<div id ="tmpImgDiv"></div>
<button type="button" onclick="downImg()">div영역 저장</button>
<script src="/js/html2canvas.js"></script>
<script type="text/javascript">
//이미지(png)로 다운로드
function downImg(){
html2canvas($("#tmpImgDiv")[0]).then(function(canvas){
var myImage = canvas.toDataURL();
downloadURI(myImage, "저장할 파일명.png")
});
}
function downloadURI(uri, name){
var link = document.createElement("a")
link.download = name;
link.href = uri;
document.body.appendChild(link);
link.click();
}
</script>
300x250
'개발자공간 > SCRIPT' 카테고리의 다른 글
스윗트래커 배송조회 api사용 (0) | 2023.03.28 |
---|---|
jquery - split 문자열 자르기 예제 (0) | 2021.06.08 |
javascript - 날짜 차이, 간격 일수 구하기 (0) | 2021.04.13 |
페이지 이동 (replace, href, go, reload)각 차이점 (0) | 2021.03.24 |
e.preventDefault() 와 stopPropagation() 의 차이 (0) | 2021.03.18 |
댓글