html2canvas e jsPDF: envia PDF gerado como anexo de email

Criei uma função para capturar a captura de tela da página atual e salvá-la em PDF usando html2canvas e jsPDF. A seguir, meu código para isso:

<script>
 function downloadpdf(){
    html2canvas(document.body,
        {
            onrendered: function(canvas){
                var imgData = canvas.toDataURL("image/jpeg");
                var a = document.createElement('a');
                var doc = new jsPDF('p','mm');
                doc.addImage(imgData, 'JPEG', 15, 40, 180, 160);
                doc.save($.now()+'.pdf');

        }
    });
}
</script>

Usando o código acima, eu posso baixar o arquivo e salvá-lo localmente. Mas eu quero enviar diretamente o pdf gerado por email usando o script php.

A seguir está o código para postar a imagem no script php, para onde será enviada como email:

var imgData = canvas.toDataURL("image/jpeg");
                $.post("sendimage.php", 
                {
                    data: imgData
                }, function (response,status) {
                    console.log(response);
                });

Mas como postar o pdf gerado emdata parâmetro?

Por favor, recomende qualquer solução para isso.

questionAnswers(1)

yourAnswerToTheQuestion