Office Open XML Technical Reference for PowerPoint
**Important: Read this entire document before starting.** Critical XML schema rules and formatting requirements are covered throughout. Incorrect implementation can create invalid PPTX files that Powe
About
# Office Open XML Technical Reference for PowerPoint **Important: Read this entire document before starting.** Critical XML schema rules and formatting requirements are covered throughout. Incorrect implementation can create invalid PPTX files that PowerPoint cannot open. ## Technical Guidelines ### Schema Compliance - **Element ordering in `<p:txBody>`**: `<a:bodyPr>`, `<a:lstStyle>`, `<a:p>` - **Whitespace**: Add `xml:space='preserve'` to `<a:t>` elements with leading/trailing spaces - **Unicode**: Escape characters in ASCII content: `"` becomes `“` - **Images**: Add to `ppt/media/`, reference in slide XML, set dimensions to fit slide bounds - **Relationships**: Update `ppt/slides/_rels/slideN.xml.rels` for each slide's resources - **Dirty attribute**: Add `dirty="0"` to `<a:rPr>` and `<a:endParaRPr>` elements to indicate clean state ## Presentation Structure ### Basic Slide Structure ```xml <!-- ppt/slides/slide1.xml --> <p:sld> <p:cSld> <p:spTree> <p:nvGrpSpP
Quick Start
Manual Installation
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions