Rust A Rust library for generating PowerPoint (PPTX) files.
use ppt_rs::prelude::*;
let slides = vec![
SlideContent::new("Hello World")
.layout(SlideLayout::CenteredTitle)
.title_bold(true),
];
let pptx = create_pptx_with_content("My Presentation", slides)?;
std::fs::write("output.pptx", pptx)?;
Run any example with cargo run --example <name>:
simple_presentation — Minimal hello-worldshapes_demo — Shape types, fills, Dimension APIdimension_demo — Flexible positioning & sizingcomprehensive_demo — Full feature showcase