Create and update Microsoft Word .docx files.
Project description
python-docx-2023-docx
Python library forked from python-docx.
The main purpose of the fork was to add implementation for comments and footnotes to the library
Installation
Use the package manager pip to install python-docx-2023.
pip install python-docx-2023
Usage
import docx document = docx.Document() paragraph1 = document.add_paragraph('text') # create new paragraph comment = paragraph.add_comment('comment',author='Obay Daba',initials= 'od') # add a comment on the entire paragraph paragraph2 = document.add_paragraph('text') # create another paragraph run = paragraph2.add_run('texty') add a run to the paragraph run.add_comment('comment') # add a comment only for the run text paragraph.add_footnote('footnote text') # add a footnote
License
#Release History idtareq/python-docx-2023 forked from (python-openxmm/python-docx)
0.2.8 (2020-05-02)
add comments implementation on a run level
fix issue with comments date (comments dates are set to current date)
0.2.4 (2019-9-4)
loop over all the document chieldern (Paragraphs, Tables, Sections) with the right order document.elements
addons to Paragraph Object (delete, heading_level, merge_paragraph )
Add low-level implementation for comments part
Add oxml element for <w:comments> element and sub-elements
Add add_comment() method for docx.text.Paragraph
Add low-level implementation for footnotes part
Add oxml element for <w:footnotes> element and sub-elements
Add add_footnote() method for docx.text.Paragraph
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for python_docx_2023-0.2.17-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95924ddba81c3c5cebbb85f77ef82e4ea0f9621aa9ad9355d9940bbf3f62844f |
|
MD5 | 7eb08a211170f2ee312b3c8a2a1e30e3 |
|
BLAKE2b-256 | 3808ba17bf696a091a6e12e342e89c37708d4b904f745fbe4f70310a0ee104fa |