html2canvas+jsPDF で表示したHTML ページの中の任意の領域をPDFに作成する方法は、 以下のようにするが、 (入りきらない場合の対策をしていない) $('#outpdf').click(function(){ html2canvas(document.querySelector("#content")).then(function(canvas){ var pdf = new jsPDF('p', 'pt', 'a4', false); var width = pdf.internal.pageSize.width * 0.90; var x = (pdf.internal.pageSize.width - width) / 2; pdf.addImage(canvas, 'JPEG', x, 30, width, 0); pdf.save('test.pdf'); }