ppt-rs

Rust A Rust library for generating PowerPoint (PPTX) files.

Quick Start

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)?;

Key Features

Documentation

Examples

Run any example with cargo run --example <name>: