Impressão de arquivo PDF via aplicação

Ja pesquizei muito em foruns e diversos sites e não encontrei o que queria, eu tenho arquivo em pdf, e gostaria de mandar imprimir via aplicação, alguem pode me ajudar indicar api, algo do tipo? desde já muito obrigado.

se for imprimir um arquivo já existente no disco usa

Desktop.getDesktop().print("C:\\pasta\\pdf.pdf");

obs: não sei se funciona, pois nunca usei, mas acho que é assim

Zoren, muito obrigado mas não deu certo, ele ai está realizando outra atividade, está pegando o arquivo e mandando salvar no desktop. E caso deseje utilizar vc tem q passar um File em vez de uma String. Valeu, ainda continuo com esse problema para resolver.

Acho que escrever o arquivo direto na fila de impressão funcionaria…

E como eu faria isso?