ecco il pulsante ...
<form action=" ...... >

<input type="button" name="Pdf" onclick="print_pdf()" value="Crea Scheda PDF">


</form>


la funzione javascript ...


function print_pdf(){
document.forms.job.temp.value="pdf";
document.forms.job.submit();
}

Quindi la pagina richiama se stessa e legge $_POST['temp'],se = a "pdf" richiama make_pdf(...) (la funzione php).