Skip to main content

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

MIT

#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


Download files

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

Source Distribution

bayoo-docx-0.2.20.tar.gz (5.5 MB view details)

Uploaded Source

Built Distribution

bayoo_docx-0.2.20-py3-none-any.whl (193.1 kB view details)

Uploaded Python 3

File details

Details for the file bayoo-docx-0.2.20.tar.gz.

File metadata

  • Download URL: bayoo-docx-0.2.20.tar.gz
  • Upload date:
  • Size: 5.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for bayoo-docx-0.2.20.tar.gz
Algorithm Hash digest
SHA256 f9635728a625fbfdd998885eca3d321b54b9114aaf7cc45c7f59ef0df9a1bd10
MD5 c25c07fbdd0a41e34adfc25c7bdc4b94
BLAKE2b-256 4eea297732e5b94d29254434fb210b4a58b759e7145a872983d011dd4d0e9803

See more details on using hashes here.

File details

Details for the file bayoo_docx-0.2.20-py3-none-any.whl.

File metadata

  • Download URL: bayoo_docx-0.2.20-py3-none-any.whl
  • Upload date:
  • Size: 193.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for bayoo_docx-0.2.20-py3-none-any.whl
Algorithm Hash digest
SHA256 799ebe491f715bcbaa437a0d4b2aabc82315f3da97a151d2dff126c08a24acda
MD5 aad9f26b3f00763f32e4b8c0b6cacd22
BLAKE2b-256 c99ff281e9e33c5ca7905948df92ac378b41339ee36972290c85497833926f3b

See more details on using hashes here.

Supported by

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