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
File details
Details for the file python-docx-2023-0.2.17.tar.gz
.
File metadata
- Download URL: python-docx-2023-0.2.17.tar.gz
- Upload date:
- Size: 5.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41c5e8e25b920d93d863764ce4b46ca1446b89aebf26726a0e4d3420ae5dad33 |
|
MD5 | 6d28120f25bf87b6de0e607a8b5fd52e |
|
BLAKE2b-256 | ba655530323cf58af780a9afc99bffc99d05bacfbfa3aef58b03c93f98a8b2ba |
File details
Details for the file python_docx_2023-0.2.17-py3-none-any.whl
.
File metadata
- Download URL: python_docx_2023-0.2.17-py3-none-any.whl
- Upload date:
- Size: 194.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95924ddba81c3c5cebbb85f77ef82e4ea0f9621aa9ad9355d9940bbf3f62844f |
|
MD5 | 7eb08a211170f2ee312b3c8a2a1e30e3 |
|
BLAKE2b-256 | 3808ba17bf696a091a6e12e342e89c37708d4b904f745fbe4f70310a0ee104fa |