1.7 KiB
1.7 KiB
A .docx file generater with Rust/WebAssembly.
Installation
[dependencies]
docx-rs = "0.2.0"
Example
use docx_rs::*;
pub fn hello() -> Result<(), DocxError> {
let path = std::path::Path::new("./hello.docx");
let file = std::fs::File::create(&path).unwrap();
Docx::new()
.add_paragraph(Paragraph::new().add_run(Run::new().add_text("Hello")))
.build()
.pack(file)?;
Ok(())
}
More examples
Features
- Paragraph
- Alignment
- Indent
- Numbering
- Run
- Bold
- Size
- Color
- Highlight
- Underline
- vanish
- Italic
- Break
- Header
- Footer
- Comment
- Image
- Style
- Table
- HIstory
- Table of contents
- Section