Skip to main content

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

MIT

#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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-docx-2023-0.2.17.tar.gz (5.5 MB view details)

Uploaded Source

Built Distribution

python_docx_2023-0.2.17-py3-none-any.whl (194.4 kB view details)

Uploaded Python 3

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

Hashes for python-docx-2023-0.2.17.tar.gz
Algorithm Hash digest
SHA256 41c5e8e25b920d93d863764ce4b46ca1446b89aebf26726a0e4d3420ae5dad33
MD5 6d28120f25bf87b6de0e607a8b5fd52e
BLAKE2b-256 ba655530323cf58af780a9afc99bffc99d05bacfbfa3aef58b03c93f98a8b2ba

See more details on using hashes here.

File details

Details for the file python_docx_2023-0.2.17-py3-none-any.whl.

File metadata

File hashes

Hashes for python_docx_2023-0.2.17-py3-none-any.whl
Algorithm Hash digest
SHA256 95924ddba81c3c5cebbb85f77ef82e4ea0f9621aa9ad9355d9940bbf3f62844f
MD5 7eb08a211170f2ee312b3c8a2a1e30e3
BLAKE2b-256 3808ba17bf696a091a6e12e342e89c37708d4b904f745fbe4f70310a0ee104fa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page