Boletín mugperu Digital - Julio 2009!
  Search 
Thursday, February 09, 2012 ..:: Foros de Discusión ::.. Register  Login
Foros MUGPERU Minimize
Subject: Office 2003 con ASP.NET
Prev Next
You are not authorized to post a reply.

Author Messages
angelred
Posts:30

21/07/2009 02:29 PM  

Buenas tardes

amigos tenemos una solucion que genera documentos de word, para ello al momento de llevar a produccion tenemos que tener instalado el office 2003 en el servidor, y refernciar a linterop de microsoft que se encuentra en el GAC

quiero preguntar si conocen una forma de poder generar docuemntos de word si necesidad de tener instalado office 2003 en el servidor

rcrbalcazar
Posts:130

21/07/2009 06:23 PM  
Hola, pues te dire que solo hay dos formas de generar un archivo word:
1. Tener instalado Office 2003 para hacerlo utilizando el modelo de objetos de Word, OWC, etc.
2. Sin Office 2003: conocer la estructura interna de los archivos word para que puedas construir tu propio archivo word siguiendo el formato de Microsoft, esto es una fumada, y es muy poco (o nada) factible realizarlo. La unica manera que puedas tener acceso a este tipo de informacion es siendo un socio de Microsoft y entre los socios de Microsoft uno muy ranqueado.

Por alli en el mercado he visto productos que por ejemplo construyen archivos word desde un PDF, para que te hagas una idea este tipo de programas lo hacen de las dos maneras que te acabo de explicar. No se si utilzando alguna solucion Open Source tipo Open Office se pueda hacer.

En resumen: para el comun de los mortales solo nos queda utilizar office para construir archivos word.

Suerte.

Richard Rodriguez
EMUNOZ
Posts:15

22/07/2009 12:37 AM  
Hola, si te refieres a generar archivos ms-word en el cliente (browser side) sin necesidad de tener instalado microsoft word en el servidor, claro que se puede.

Yo genero archivos en formato ms-excel sin necesidad de tener office en el web server, y acabo de probar generar archivos ms-word.

busca en google: Response.ContentType = "application/msword"

Saludos,

Efrain Muñoz
litonel111
Posts:5

22/07/2009 07:10 AM  

Lo que dice Efrain es correcto, con solo 3 líneas de código puedes generar documentos word, excel, imágenes y todo lo que encuentres en el siguiente link http://www.asptutorial.info/sscript/ContentType.html

Como comentario : una solución un poco más jalada de los pelos y que necesita un poco más de recursos, pero que ayuda a generar documentos a partir de plantillas; es que se instale un sharepoint services 3.0 "gratuito con w2003server", crees una document library con un Content Type personalizado (básicamente la misma idea del link anterior), donde ese content type es una plantilla de documento word. Puedes revisar el siguiente link si te interesa la idea. Aunque supongo que si tu cliente no quiere instalar OWC en su servidor, menos va a querer sharepoint services, solo es un comentario para aquellos que tengan un cliente que puede acceder a estos recursos.

http://blogs.technet.com/brenclarke/archive/2009/04/15/automatically-create-word-documents-which-include-list-fields.aspx

 

Lionel Carrillo

Consultor Sharepoint

http://blog.pucp.edu.pe/lio

 

 

rcrbalcazar
Posts:130

22/07/2009 08:21 AM  
A fin de aclarar las soluciones, una cosa es "Construir archivos Word" y otra cosa es "Visualizar un contenido con el visor de Microsoft Word".
"Construir archivos word" es una solución muy compleja si lo que se quiere es no depender de Office Instalado.
El ContentType del HTML se utiliza para que del lado del cliente el contenido HTML u otro sea visualizado en el browser cliente con un visor distinto al normal de Internet Explorer, en este caso como bien indican nuestros amigos se puede colocar como content type="msword" pero ello implica que del lado del cliente el usuario debe tener instalado por lo menos el "Visor de Word" (este es free) para que se el contenido pueda ser visualizado o guardado en formato Microsoft Word. Podrías probar construyendo una aplicacion que se conecte a la página web y descargue el contenido, marcado con el ContentType a msword, el tema es que del lado de esta apliacion igual vas a necesitar tener instalado Word para que se pueda guardar el contenido como archivo word.

Espero te sirva la info.

Saludos.

Richard Rodriguez
You are not authorized to post a reply.



ActiveForums 3.7
        
Copyright 2001-2012 MUGPERU   Terms Of Use  Privacy Statement