私はこのコードを何度も書いて、イメージをpngとしてダウンロードしています。今私は画像がpdf形式でダウンロードされ、私のコードの構造をあまり変更せずにこの実装を行う方法がわからないことが必要です。誰も私にこの恩恵をすることができますか?どうもありがとうございました。PNGキャンバスイメージをPDFとしてダウンロードする方法JQuery
私はJQuery:実装するコードの
function genScreenshot() {
html2canvas(document.getElementById('boxes'), {
onrendered: function(canvas) {
$('#container').html("");
$('#container').append(canvas);
if (navigator.userAgent.indexOf("MSIE ") > 0 ||
navigator.userAgent.match(/Trident.*rv\:11\./))
{
var blob = canvas.msToBlob();
window.navigator.msSaveBlob(blob,'yuppy.png');
}
else {
$('#test').attr('href', canvas.toDataURL("image/png"));
$('#test').attr('download','yuppy.png');
$('#test')[0].click();
}
}
});
}
例:
html2canvas($("#canvas"), {
onrendered: function(canvas) {
var imgData = canvas.toDataURL(
'image/png');
var doc = new jsPDF('p', 'mm');
doc.addImage(imgData, 'PNG', 10, 10);
doc.save('sample-file.pdf');
}
});
することができます場合、私はそう私を助けてください、私のコードでそれを行う方法についての助けを求めています@siam ... –