Expand description
§linch-docx-rs
A reliable DOCX reading and writing library for Rust.
§Features
- Read and write DOCX files
- Round-trip preservation (unknown elements are kept intact)
- Simple, pythonic API inspired by python-docx
§Quick Start
ⓘ
use linch_docx_rs::Document;
// Open a document
let doc = Document::open("example.docx")?;
// Read paragraphs
for para in doc.paragraphs() {
println!("{}", para.text());
}
// Create a new document
let mut doc = Document::new();
doc.add_paragraph("Hello World!");
doc.save("output.docx")?;Re-exports§
pub use document::Document;pub use document::Paragraph;pub use document::Run;pub use document::Table;pub use error::Error;pub use error::Result;pub use opc::Package;pub use opc::Part;pub use opc::PartUri;