¿Sería posible mediante la instrucción exec() realizar una llamada a la aplicación predefinida para abrir PDF y pasarle como parámetro la ruta de un PDF que se quiere abrir?
Cuando digo aplicación predefinida, me bastaría con intentar llamar a Adobe Acrobat desde Windows y si no está instalado lanzar un mensaje de error.
Agradezco cualquier sugerencia :D
podes hacerlo tranquilamente.
Con exec y con start creo que podrás hacerlo :)
Si sirve de ayuda, yo experimenté con .bat y autorun.ini, y si pones el nombre del fichero como un comando para que se ejecute en windows, este se abre con el programa por defecto.
Por ejemplo, poniendo "leeme.txt" en una linea suelta, se abría el bloc de notas con dicho fichero (si estaba en la misma ruta que el bat), o datos.pdf se abría con el acrobat reader.
No cuesta nada hacer la prueba con exec, pero no sé hasta qué punto funcionará esto usando comandos. En windows tendrías que acceder al registro a ver qué programa está asociado a dicha extensión, en Linux supongo que será tan sencillo como leer un fichero.
Entonces, Bennu abre pdf??
o no??
Pd: me dá igual ahora el reflote, no quiero abrir un hilo ;)
deberia, si abres un archivo que tiene una aplicacion predefinida, deberia abrirla...
sino puedes llamar a la aplicacion y tal vez pasarle por parametro el archivo a abrir...
osea, si quiero abrir un archivo pdf en mi caanoo...
tengo que...
tener un visor de pdf instalado ?
no te voy a karmear porque no quieres, al menos es lo que pone en tu firma ;)
pero lo que yo decia era si con bennu se puede hacer un visor de pdf...
bravo, tu respuesta ha sido muy ingeniosa ;)
http://wiki.bennugd.org/index.php?title=Exec
(http://wiki.bennugd.org/index.php?title=Exec)
de lo que habla el hilo es de lanzar la aplicacion, en este caso un visor de pdf, a travez de la instruccion exec
Quote from: Futublock on March 18, 2012, 09:09:01 PM
no te voy a karmear porque no quieres, al menos es lo que pone en tu firma ;)
pero lo que yo decia era si con bennu se puede hacer un visor de pdf...
bravo, tu respuesta ha sido muy ingeniosa ;)
futu, todo el hilo trata de lo que ha dicho "Rein (K´)ah Al-Ghul", necesitas tener un visor instalado, y llamar desde bennugd a ese visor... eso es lo que se dijo que se podia hacer y lo que se pregunto al inicio del hilo.
para que quede mas claro:
BennuGD no abre un pdf, pero puedo llamar a un visor de pdf para que lo abra, esto seria ejecutar, por ejemplo, ejecutar el acrobar reader, y veras el pdf en el acobat reader que lanzo bennugd, de ninguna manera veras el pdf en la ventana de bennugd.
espero que ahora haya quedado claro, cualquier cosa, vuelve a preguntar.
no, si ya me quedó claro en la 5ª respuesta...
bueno, me olvidaré de pdf ;)