Html2canvas: Chrome์˜ ์ƒˆ ์ฐฝ์—์„œ ์ด๋ฏธ์ง€๊ฐ€ ๋ Œ๋”๋ง๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค!!

์— ๋งŒ๋“  2018๋…„ 02์›” 16์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: niklasvh/html2canvas

ํ•จ์ˆ˜ ๋ณ€ํ™˜ToCanvasAndPrint() {
html2canvas(document.getElementById("PositionChartMainDiv")).then(ํ•จ์ˆ˜(์บ”๋ฒ„์Šค) {
var img = ์บ”๋ฒ„์Šค.toDataURL();
window.open(img);
});
}

1.0.0-alpha.10 js ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํฌ๋กฌ ์œ„์˜ ๊ธฐ๋Šฅ์€ ์ƒˆ ์ฐฝ์„ ๊ณต๋ฐฑ์œผ๋กœ ์—ฝ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํŒŒ์ด์–ดํญ์Šค์—์„œ๋Š” ์ด๋ฏธ์ง€๊ฐ€ ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค. ์™œ ๊ทธ๋ž˜์•ผ๋งŒํ•˜์ง€?

Needs More Information

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@ABHIKSINGHH ์†”๋ฃจ์…˜:

html2canvas(document.body).then((canvas) => {
    window.open().document.write('<img src="' + canvas.toDataURL() + '" />');
});

๋ชจ๋“  3 ๋Œ“๊ธ€

์ด ๋ฌธ์ œ์—์„œ ๋‚ด๊ฐ€ ๋‹น์‹ ์„ ๋„์šธ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋„์›€์„ ๋ฐ›์œผ๋ ค๋ฉด ๋ฌธ์ œ๋ฅผ ์—ด๊ธฐ ์œ„ํ•œ ์ง€์นจ์„ ๋”ฐ๋ฅด๊ณ  jsfiddle์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์˜ˆ์ œ๋ฅผ ์ œ๊ณตํ•˜์„ธ์š”.

@niklasvh : ํฐ ์กฐ์ง๋„์˜ ์Šค๋ƒ…์ƒท์„ ์ฐ๊ณ  ์ƒˆ ์ฐฝ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์—ด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ฐจํŠธ๋Š” div(id=PositionChartMainDiv) ์•ˆ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ธ์‡„ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์œ„์˜ ๊ธฐ๋Šฅ์„ ํ˜ธ์ถœํ•˜๋ฉด ํŒŒ์ด์–ดํญ์Šค์—์„œ๋Š” ์ƒˆ ์ฐฝ์—์„œ ์ฐจํŠธ๊ฐ€ ์—ด๋ฆฌ์ง€๋งŒ ํฌ๋กฌ์—์„œ๋Š” ์ƒˆ ์ฐฝ์ด ๋น„์–ด ์žˆ๊ณ  ๋ณธ๋ฌธ์— ๋‚ด์šฉ์ด ์—†์Šต๋‹ˆ๋‹ค. ์™œ ๊ทธ๋Ÿฌํ•œ ํ–‰๋™์˜ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ์ปค์„œ jsfiddle์—์„œ ์ „์ฒด ๋‚ด์šฉ์„ ๊ณต์œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@ABHIKSINGHH ์†”๋ฃจ์…˜:

html2canvas(document.body).then((canvas) => {
    window.open().document.write('<img src="' + canvas.toDataURL() + '" />');
});
์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰