certo, se generi il pdf lato server con un linguaggio lato server (non HTML5) puoi customizzarlo come credi ed inviarlo per il download al client

l'operazione di stampa non sarà automatica ma espressamente consentita e attivata dall'utente