viernes, 28 de junio de 2013

Abrir un archivo PDF desde una aplicación hecha en JAVA

Realizando una aplicación se requería que se abriera un archivo PDF creado en la misma aplicación. El primer acercamiento fue usar 
Process p = Runtime.getRuntime().exec("C:/Program Files/Adobe/Reader 8.0/Reader/AcroRd32.exe "+ "archivo.pdf");
El problema de usar de ésta forma la ejecución de Acrobat Reader es que no siempre se encuentra en la misma ubicación por las diferentes versiones que pueden existir.
Así que la forma encontrada y vista aqui se plantea la solución de la siguiente forma:
Process p = Runtime.getRuntime().exec("cmd.exe /c start "+ "archivo.pdf");
El cual ejecuta el Acrobat Reader abriendo el archivo.pdf de forma satisfactoria.

No hay comentarios:

Publicar un comentario