Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: ¡Micronet! en 16 Noviembre 2010, 04:33 am



Título: Abrir Archivos de word, power point, etc...
Publicado por: ¡Micronet! en 16 Noviembre 2010, 04:33 am
Una pregunta es posible abrir archivos como los mencionados antes, word, power point, excel...etc... bueno

me imagino que si, si no como trabajaria linux. pero mi pregunta
es si es posible hacerlo con C++ ¿?
que funciones necesito investigar. para conseguirlo ¿?...


Título: Re: Abrir Archivos de word, power point, etc...
Publicado por: leogtz en 16 Noviembre 2010, 06:23 am
Con librerias estándar que yo sepa no es posible, necesitarás librerias de tercero para hacerlo.


Título: Re: Abrir Archivos de word, power point, etc...
Publicado por: do-while en 16 Noviembre 2010, 06:57 am
¡Buenas!

Por poder, con el estandar podrias, pero tendrias que saber cual es la estructura del documento, crear clases o structs para describirla en tu programa, y funciones que basandose en lo anterior manejen los documentos... Si te gusta mucho programar o eres masoquista adelante.

Evidentemente, la solucion mas sencilla es la que te ha dado Leo, utilizar librerias de terceros.

¡Saludos!


Título: Re: Abrir Archivos de word, power point, etc...
Publicado por: ThunderCls en 20 Noviembre 2010, 16:45 pm
Si lo que deseas es abrir el documento dentro de tu propia aplicacion....bueno, pues...opino igual que Leo Gutiérrez y do-while  :rolleyes:
Ahora, si lo que quieres es simplemente ejecutarlo desde el SO, puedes hacerlo asi:

Código
  1. ShellExecute (NULL, "Open", "C:\\archivo.doc", NULL, NULL, SW_SHOWNORMAL);

Saludos


Título: Re: Abrir Archivos de word, power point, etc...
Publicado por: ¡Micronet! en 21 Noviembre 2010, 17:00 pm
¡Buenas!

Por poder, con el estandar podrias, pero tendrias que saber cual es la estructura del documento, crear clases o structs para describirla en tu programa, y funciones que basandose en lo anterior manejen los documentos... Si te gusta mucho programar o eres masoquista adelante.

Evidentemente, la solucion mas sencilla es la que te ha dado Leo, utilizar librerias de terceros.

¡Saludos!


creo q soy un poco masoquista o mejor dicho me obligaron a serlo xD jajaja
entonces lo intentare. pero... en vacaciones... solo espero el apoyo de todos y ya luego compartiria el codigo :) jejeje


Título: Re: Abrir Archivos de word, power point, etc...
Publicado por: bomba1990 en 21 Noviembre 2010, 17:08 pm
bueno no se si te sirva, pero te lo posteo por si a las moscas. yo estoy haciendo ahorita una aplicacion web y necesitaba leer unos documentos en php y pues bueno hay una libreria que lo hace la libreria se llama excel_reader si te interesa te la paso, hay ellos tienen su codigo de como leen los archivos quizas eso a ti te pueda servir para saber como se hace.


Título: Re: Abrir Archivos de word, power point, etc...
Publicado por: 08l00D en 21 Noviembre 2010, 17:32 pm
Si lo queres hacer vos de cero... es algo bastante complejo... no es como leer un txt..
mas aconsejable seria que utilices librerias ya creadas...pero bueno es tu tiempo..
aca tenes la documentacion que deberias utilizar como referencia...

http://download.microsoft.com/download/0/B/E/0BE8BDD7-E5E8-422A-ABFD-4342ED7AD886/Word97-2007BinaryFileFormat(doc)Specification.pdf

http://msdn.microsoft.com/en-us/library/cc313118.aspx


Título: Re: Abrir Archivos de word, power point, etc...
Publicado por: ¡Micronet! en 22 Noviembre 2010, 04:53 am
bomba1990 ... va me gustaria esa aportacion

08l00D ... de echo yo lo haria de una manera en la cual no que me facilitara las cosas, si no aprenderlo a lo mejor empiezo usando librerias de terceros y ya mas adelante veria hacerlo por mi cuenta :)



pero "El Conocimiento Es El Balance Mas Importante Entre La Ignorancia Y El Saber"
=]

Asi esque creo que vere de los 2 metodos... y ya me pondre a ver que me gustaria probar :)... "Facilidad o Dificultad" :)
:P