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.