pour ton problème d'image, html2pdf reprend tel quel les images qui lui sont fournies. Si ton image a une résolution basse mais que tu l'affiche en grand dans ton PDF, forcement ca ne fera pas joli... l faut que tu ai les images en meilleure résolution
pour l'envoie par email, regarde ici :
topics/119775-explication-la-methode-output