Supported capabilities of docx-rs
mainThe Rust API provides comprehensive support for document generation and parsing, including:
- Text & Layout: Paragraphs, runs, text formatting, borders, tabs, and breaks.
- Structure: Tables, nested tables, numbering, styles, and theme colors.
- Media: Inline and floating images.
- Page Layout: Headers, footers, page settings, and sections.
- Advanced Features: Hyperlinks, bookmarks, comments, footnotes, and tracked changes.
- Metadata & Data: Tables of contents, structured data tags, custom properties, and custom XML.
The WebAssembly (docx-wasm) package supports document generation and DOCX-to-JSON parsing for browser and Node.js applications, though support for the full OOXML specification is not exhaustive.