Tam HTML sayfasının görüntüsünü almak için HTML2Canvas kullanıyorum. Bu görüntüyü tek tıklamayla PPT'ye kaydetmeye çalışıyorum. Görüntüyü PPT'ye kaydedebiliyorum. Ancak kaydedilen görüntü içeriği çakışıyor ve burada kullandığım uyarı gösterilecek yaklaşık 1 dakika alıyor. hata ayıkladığımda, sorunun HTML2Canvas ile olduğunu bilmem gerekiyor. Sayfamda Google grafikler gibi birçok üçüncü taraf grafiğini kullandım. bana, çapraz kaynaklı içerik kullandığımızda HTML2Canvas'ta birkaç sınırlama olduğunu gördüğüm için HTML2Canvas için herhangi bir alternatif önerebilirsiniz.HTML2Canvas kullanmadan tam HTML sayfasının ekran görüntüsünü nasıl alırsınız?
$('#PPTExport').click(function(e) {
var canvas = document.getElementById('canvas');
var target = $('#loadImageHeader');
html2canvas(target, {
onrendered: function(canvas) {
var data1 = canvas.toDataURL("image/jpeg").replace("image/jpeg", "image/octet-stream");
alert(data1);
$.ajax({
url: "savechart",
data:{
image1:data1
},
type: 'POST',
success: function (data) {
if(data=="success")
{
$("#formid1").attr('action','savechartDownload');
$("#formid1").submit();
}
}
});
}
});
});
teşekkür ederiz. node.js'yi kullanmak için lütfen bağlantı sağlayabilir misiniz? – swathi
Güncellenmiş yanıtımı kontrol et .. – HoangHieu