Linch DOCX
A reliable DOCX reading and writing library for Rust with round-trip preservation
Linch DOCX
A reliable DOCX reading and writing library for Rust with round-trip preservation. API design inspired by python-docx.
Quick start
Add the crate to your project:
cargo add linch-docx-rsRead a document:
use linch_docx::Document;
let doc = Document::open("example.docx")?;
println!("{}", doc.text());Create a new document:
use linch_docx::Document;
let mut doc = Document::new();
doc.add_paragraph("Hello World!");
doc.save("output.docx")?;Project status
This project is under active development. Core features (reading, writing, round-trip preservation) are working, but some advanced features are still being implemented.
Documentation status
This documentation is being prepared. API guides and detailed examples are coming soon.