Articles of python docx

Extracción de elementos de formato de documento de MS Word junto con información de texto sin formato

En esta publicación, @mikemaccana describe cómo usar python-docx para extraer datos de texto sin procesar de un documento de MS Word desde python. Me gustaría ir un paso más allá. En lugar de extraer simplemente la información de texto sin procesar, también puedo usar este módulo para recostackr información sobre la fuente (por ejemplo, negrita […]

Cómo agregar un hipervínculo a una imagen en python-docx

Agregué una imagen usando Python Docx. Ahora, quiero añadir un hipervínculo. ¿Como hacer eso? import io import urllib from docx import Document from docx.shared import Inches document = Document() p = document.add_paragraph() r = p.add_run() url = r’http://sofes.miximages.com/python/a.jpg’ io_url = io.BytesIO(urllib.request.urlopen(url).read()) r.add_picture(io_url) #TODO: add a hyperlink ‘http://mywebsite.com’ to r document.save(‘example.docx’) Muchas gracias.

Archivo docx descargable en Django

Mi aplicación web de django crea y guarda docx y necesito que sea descargable. Yo uso simple render_to_response como a continuación. return render_to_response(“test.docx”, mimetype=’application/vnd.ms-word’) Sin embargo, genera un error como ‘utf8’ codec can’t decode byte 0xeb in position 15: invalid continuation byte No podría servir este archivo como estático, así que necesito encontrar una manera […]

Número de página python-docx

Estoy intentando crear un progtwig en Python que puede encontrar una palabra específica en un archivo .docx y devolver el número de página en el que ocurrió. Hasta ahora, al examinar la documentación de python-docx no he podido encontrar información sobre cómo acceder al número de página o incluso al pie de página donde se […]

Al importar docx en python3.3 tengo error ImportError: no hay un módulo llamado ‘excepciones’

Cuando importo docx tengo este error: >File “/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/docx-0.2.4-py3.3.egg/docx.py”, line 30, in from exceptions import PendingDeprecationWarning ImportError: No module named ‘exceptions’ ¿Cómo arreglar este error ( python3.3 , docx 0.2.4 )?

Python docx Reemplace la cadena en el párrafo manteniendo el estilo

Necesito ayuda para reemplazar una cadena en un documento de Word mientras mantengo el formato de todo el documento. Estoy usando python-docx, después de leer la documentación, funciona con párrafos completos, así que pierdo el formato de las palabras en negrita o cursiva. La inclusión del texto a reemplazar está en negrita, y me gustaría […]

Usando la librería python de docx, cómo aplicar color y tamaño de fuente simultáneamente

Estoy escribiendo en un archivo .docx usando la biblioteca docx de python. Quiero preespecificar el tamaño de fuente y el color de una oración en particular. Mi problema es que no puedo hacerlo simultáneamente. Déjame ilustrar – from docx import Document from docx.shared import Pt #Helps to specify font size from docx.shared import RGBColor #Helps […]

Actualice la TOC (tabla de contenido) de los documentos .docx de MS Word con Python

Uso el paquete “python-docx” de python para modificar la estructura y el contenido de los documentos MS Word .docx. El paquete no tiene la posibilidad de actualizar la tabla de contenido (tabla de contenido) [ Python: cree una “tabla de contenido” con python-docx / lxml . ¿Existen soluciones para actualizar la TDC de un documento? […]

¿Agregar una imagen en una posición específica en el documento (.docx) con Python?

Uso Python-docx para generar un documento de Microsoft Word. El usuario desea que cuando escriba para, por ejemplo: “Buenos días a todos, este es mi% (profile_img) s, ¿te gusta?” en un campo HTML, creo un documento de Word y recupero la imagen del usuario de la base de datos y sustituyo la palabra clave% (profile_img) […]

Python: crea una “tabla de contenido” con python-docx / lxml

Estoy intentando automatizar la creación de archivos .docx (WordML) con la ayuda de python-docx ( https://github.com/mikemaccana/python-docx ). Mi script actual crea el ToC manualmente con el siguiente bucle: for chapter in myChapters: body.append(paragraph(chapter.text, style=’ListNumber’)) ¿Alguien sabe de una manera de usar la función ToC de “palabra incorporada”, que agrega el índice automáticamente y también crea […]