Estou desenvolvendo um software desktop que desejo implementar uma visualização de arquivos pdf dentro do próprio programa, sem programas externos, existe alguma api para pdf em java? se sim, qual?
Mas dê uma olhada na PDFRenderer ou na Apache PDFBox . Você provavelmente terá de implementar alguns controles, como rolagem e controle de zoom, por exemplo.
Curiosidade: existe algum motivo para você querer ter isso dentro da sua aplicação?
Abraço.
Sim, a aplicação é voltada pra controle de um escritório, onde o uso de pdf é constante, então isto daria uma dinâmica no trabalho.