Validate a .pptx against the OOXML spec
pptx_validateValidate .pptx conformance to OOXML/ECMA-376 and identify issues like dangling relationships, missing ID-list registrations, and content-type gaps that cause silent failures in strict readers.
Instructions
Check an existing .pptx file's structural conformance to the OOXML/ECMA-376 PresentationML spec: dangling relationships, missing presentation ID-list registrations (the class of bug that makes files silently fail in strict readers like Apple Keynote), and content-type completeness. Works on any .pptx, regardless of what tool created it. Returns valid: true only if there are zero error-severity violations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| valid | Yes | ||
| violations | Yes |