¿Cómo abrir un archivo .pdf?
Me gustaría saber como abrir un archivo .pdf sin tener que poner el ejecutable.
Se puede abrir con esto:
Runtime.getRuntime().exec(ruta_y_nombre_ejecutable_pdf+ruta_del_archivo_pdf_abrir);
Ejemplo:
Runtime.getRuntime().exec("C:\Archivos de programa\Adobe\Acrobat 6.0\Reader\AcroRd32.exe "+"c:\Documentacion\Sistema de Mensajería y Comunicaciones v1.0.pdf");
Pero se puede dar el caso que el ejecutable del . pdf se llame distinto o tenga ruta distinta.
He probado lo siguiente:
Runtime.getRuntime().exec("cmd.exe /c start "+"c:\Documentacion\Sistema de Mensajería y Comunicaciones v1.0.pdf");
pero me da un error de que no se encuentra el archivo.
Me podeis ayudar?
Gracias.
Se puede abrir con esto:
Runtime.getRuntime().exec(ruta_y_nombre_ejecutable_pdf+ruta_del_archivo_pdf_abrir);
Ejemplo:
Runtime.getRuntime().exec("C:\Archivos de programa\Adobe\Acrobat 6.0\Reader\AcroRd32.exe "+"c:\Documentacion\Sistema de Mensajería y Comunicaciones v1.0.pdf");
Pero se puede dar el caso que el ejecutable del . pdf se llame distinto o tenga ruta distinta.
He probado lo siguiente:
Runtime.getRuntime().exec("cmd.exe /c start "+"c:\Documentacion\Sistema de Mensajería y Comunicaciones v1.0.pdf");
pero me da un error de que no se encuentra el archivo.
Me podeis ayudar?
Gracias.
Emmm.... se me ocurre que podías buscar el nombre del lector de PDFs al iniciar el programa (supongo que estará diponible en alguna de las entradas del registro de windows) y a partir de ahí hacerlo tal y como pones en tu código
Un saludo
Un saludo
