Come ti ho detto, non puoi. Al massimo puoi lanciare il programma di posta con relativo indirizzo...ma tutto il resto deve farlo l'utente (e non vedo dove potrebbe prendere il pdf)
Quello script non scrive nulla sulla pagina...quindi una pagina bianca è normale. Dovresti vedere se viene mandata la mail ed aggiungere un if:
PS:Tieni presente che phpmailer usa il client di posta impostato sul server (apache o altro), quindi controlla che sia presente ed impostatoCodice PHP:
if($mail->Send()){
echo "Email inviata";
}else{
echo "Email non inviata";
}