基本的に、私はと呼ばれる単純なライブラリを使用していますHTML2Canvas
これは私の現在のコードでうまく機能しておりonclick
、ボタンからのイベントから呼び出されています:
function saveForm()
{
html2canvas(document.body, {
onrendered: function(canvas) {
document.body.appendChild(canvas);
}
});
}
基本的には、スクリーン ショットを取得してページの下部に追加するだけです。
これに似た質問が既にありましたが、答えはうまくいかず、ダウンロードは常に破損した jpg ファイルです: html2canvas はブラウザで開かずに jpeg として保存
ページの下部に追加する代わりに、この関数内でダウンロードを強制する方法はありますか?