Create and update Microsoft Word .docx files.
Project description
Bayoo-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 bayoo-docx.
pip install bayoo-docx
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 BayooG/bayoo-docx 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 bayoo_docx-0.2.18-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa235891aa2f2f38ba17c877f3e8c064847e1d0d13d898b343e124937ca0e348 |
|
MD5 | 0b7781346b6cb952bb1e28f8215a804f |
|
BLAKE2b-256 | 6ece63804689e74cfb7f59cf8529fe700163e23ec3edf5a4b8a75768b517eb5e |