Python library for programmatically creating Microsoft Word track-changes (insertions & deletions) via direct OOXML processing.
Project description
reddocx
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file reddocx-0.0.3.tar.gz.
File metadata
- Download URL: reddocx-0.0.3.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
758ee32a51dc3805ec818a1b472c835b501fba655701825d657da42f9b25aa00
|
|
| MD5 |
73a6dad0a75806186398340fcbb95373
|
|
| BLAKE2b-256 |
75409f40a5bded341628db6662b1d1f018121a1f9f8c782c79ab7353f6074ac5
|
File details
Details for the file reddocx-0.0.3-py3-none-any.whl.
File metadata
- Download URL: reddocx-0.0.3-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5afe60543516755f4e8b969d89679d7a5c103dde21605570a296ff4fbb4cb5bb
|
|
| MD5 |
3a31e2cbe9bce85b741c1e34388f42e3
|
|
| BLAKE2b-256 |
949e1737a104e62eb76decdbb20049a2b62a68dbb971a208e4b979e5f0837107
|