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.20-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 799ebe491f715bcbaa437a0d4b2aabc82315f3da97a151d2dff126c08a24acda |
|
MD5 | aad9f26b3f00763f32e4b8c0b6cacd22 |
|
BLAKE2b-256 | c99ff281e9e33c5ca7905948df92ac378b41339ee36972290c85497833926f3b |