Expand description
PPTX builder - orchestrates ZIP creation and file writing
Traits§
- Lazy
Slide Source - Lazy slide source - allows generating slides on-demand instead of all at once. This is useful for:
Functions§
- create_
pptx - Create a minimal but valid PPTX file
- create_
pptx_ lazy_ to_ writer - Create a PPTX file using lazy slide generation and write it directly to a writer. This is the most memory-efficient API for large presentations.
- create_
pptx_ to_ writer - Create a PPTX file and write it directly to a writer (streaming API). This is more memory-efficient for large presentations as it avoids buffering the entire ZIP file in memory.
- create_
pptx_ with_ content - Create a PPTX file with custom slide content
- create_
pptx_ with_ content_ to_ writer - Create a PPTX file with custom content and write it directly to a writer (streaming API). This is more memory-efficient for large presentations.
- create_
pptx_ with_ settings - Create a PPTX file with custom slide content and presentation-level settings
- create_
pptx_ with_ template - Create a PPTX file with custom slide content, settings, and optional template deck.