Hi, I am facing problem in formatting Docx file using python docx library. I am able to replace some text in a paragraph but can't maintain text font.
from docx import Document # read doc file doc = Document(file name) # now I need to replace few words in a paragraph,(lets say replace a key in the paragraph by val) and paragraph index(pid) is known so I am performing following tasks: paragraph = doc.paragraphs[int(pid)].text para = re.sub(key, val, paragraph.rstrip()) doc.paragraphs[pid].text = para # After saving this document, now I can see replaced text in the file but not able to maintain the font. I mean earlier common font in the file was "Times New Roman" but after text replacement paragraph font and weight is different. So how can I maintain the paragraph font and other styling similar to before text replacement. Or how to extract the existing font!!! -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.