Manipulando archivos de MSWord con Python

Carlos Herrera Polo carlos.herrerapolo en gmail.com
Sab Jun 27 17:16:04 CEST 2009


Gracias Rolando por tu tiempo en describirme las alternativas.

Debido a que tengo que trabajar con documentos en msword que ya estan
creados y almacenados en un fileserver, me parece que la opcion COM es
la mas acertada, puesto que no necesito ninguna conversion, unicamente
tengo que insertar varios archivos jpg en ellos (una firma
digitalizada), dependiendo del nombre del archivo doc insertare una u
otra firma por lotes.
Mi problema es que no encuentro documentacion de msword y COM para
hacer esto, ya logre abrir un word e insertar en el palabras y luego
guardar el archivo, utilizando python, pero me falta conocer mas sobre
los metodos que utilizaria para invocar word....


El 26/06/09, Rolandojtorres <rolandojtorres en gmail.com> escribió:
> En 26/06/2009 11:04:55, Carlos Herrera Polo <carlos.herrerapolo en gmail.com>
> escribió:
>
>> Estimados:
>>
>> Necesito saber si es posible utilizando Python insertar un archivo JPG
>> como
>> imagen dentro de un archivo ".doc" creado en Microsoft Word. Tengo que
>> desarrollar un programa que inserte en unos archivos Word en automatico
>> al
>> final de cada documento una firma "escaneada" que esta en un archivo JPG.
>> De ser posible me indican con que librerias deberia trajar esto.
>>
>> Muchas gracias a la lista por su colaboracion,
>>
>> Saludos desde Peru.
>> _______________________________________________
>> Lista de correo Python-es
>> http://listas.aditel.org/listinfo/python-es
>> FAQ: http://listas.aditel.org/faqpyes
>
>
> Como lo veo yo hay varias formas de hacero unas formas mas dificiles y
> otras mas faciles:
>
> Formas Faciles:
> Involucra tener instalado el Microsoft Office u otro Programa que exporte
> a .doc como el OpenOffice.
> 1. La libreria COM permiten trabajar con programas de Windows tratandolos
> como una macro enorme que los maneja desde afuera.
>
> 2. La libreria PYUNO permite trabajar el openoffice como un macro de este
> y al final exportas a .doc
>
> 3. Generar un PDF y exportarlo a .doc con CONVERTDOC
> http://www.document-comparison.com/Download/CD.ZIP
>
> 4. Llamar a otros programas que exportan a .doc como ABIWORD
> abiword --to=doc foo.htm
>
> DIFICILES:
> 5. Grabar un .doc con la imagen vinculada abrir el archivo con un editor
> hexadecimal y cambiar el nombre de la imagen.
>
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es