Boa tarde. Diante de nosso diálogo estabelecido, sua demanda é da disponibilização de um applet java, que além de fornecer ou gerar um arquivo pdf, irá executar um programa no usuário.
Caso o usuário não tenha este programa, applet irá instalá-lo em diretório específico e a partir de lá executar o programa.