Skip to main content

Python library for programmatically creating Microsoft Word track-changes (insertions & deletions) via direct OOXML processing.

Project description

reddocx

PyPI version Python versions License Status

Lightweight track-changes engine for Microsoft Word (.docx) files using direct XML manipulation.

reddocx provides a minimal and fast way to programmatically add tracked revisions (insertions and deletions) to Word documents without requiring Microsoft Word or heavy document processing libraries.

Features

  • Word-style tracked changes (insert / delete revisions)
  • Paragraph-level word replacement tracking
  • Pure XML processing using lxml
  • No Microsoft Word dependency
  • Lightweight and fast
  • Supports file path, bytes, or memory streams

Installation

  • Default Installation
pip install reddocx
  • UV installation
uv pip install reddocx

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

reddocx-0.0.2.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reddocx-0.0.2-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file reddocx-0.0.2.tar.gz.

File metadata

  • Download URL: reddocx-0.0.2.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for reddocx-0.0.2.tar.gz
Algorithm Hash digest
SHA256 765b8edcd8356c63d3f195e046480c818fe174f37a542839c91aeec9fb8238db
MD5 08b3f22cd5667d6bef0ac4c25ba52af6
BLAKE2b-256 62a6e8e472ec91fcdc34206eb87992b5095322c7f04d59a53ebf43cf25680690

See more details on using hashes here.

File details

Details for the file reddocx-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: reddocx-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for reddocx-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 829121a895d1e319b07a23e85cfbaafc7ef1aef35ad64dd0ed5e49dab53d2041
MD5 6cfe80be7c68c495f1595405a928f2f9
BLAKE2b-256 47ce9e41086e7455a483a217466fade1da2946afd056c06a53f776f090f2d4b5

See more details on using hashes here.

Supported by

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