¿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
