---
title: "Open a .pptx. Edit the shapes. Save the same file."
description: "Embed high-fidelity PowerPoint rendering, shape inspection, editing, and native PPTX write-back in your React or Node product."
locale: en
canonical: https://www.offgen.ai/en/sdk
markdown: https://www.offgen.ai/en/sdk.md
alternate_de: https://www.offgen.ai/de/sdk.md
---

# Open a .pptx. Edit the shapes. Save the same file.

> Embed high-fidelity PowerPoint rendering, shape inspection, editing, and native PPTX write-back in your React or Node product.

Embed a PowerPoint editor in your product. Users can open an existing deck, work with its native shapes, and save changes back to the same file without sending it to offgen.

The sample editor is ready to use, or you can open a local .pptx of your own.

## Key facts

- **React**: Interactive canvas
- **Native**: Writes back to the same file
- **Local**: No offgen upload

## A save that changes only what the user changed.

Saving edits the presentation the user opened instead of generating a new one from scratch. Media, fonts, theme, masters and document properties are carried across untouched; the slide XML is rewritten in place. React parses, renders and writes in the end user's browser. Node does the same inside your own infrastructure. Neither sends a document to offgen.

SmartArt and full animation support are still in progress. We prioritized review and editing first.

- **In place**: write-back, not re-export
- **0 bytes**: leave the browser
- **Validated**: every write is schema-checked

Everything else renders from the file's own OOXML. You can compare the result against PowerPoint by opening the same deck in the editor above.

## Your agent creates the deck. The SDK makes it visible and editable in your product.

Render each generated slide as an editable slide inside your app, let the user review and adjust individual shapes, and export the approved result as a normal .pptx file.

## When a viewer is not enough.

- **Legal AI**: Open an evidence deck, edit the shapes that need changing, and save a client-ready file where nothing else moved.
- **Financial analysis**: Render dense charts, edit the text around them, and keep the native document structure intact on write-back.
- **Enterprise agents**: Display every deck your agent creates in-product, then let users review and edit it before download.
- **Vertical software**: Turn agent output into a fully interactive PowerPoint surface inside your own React product.

## What we can tell you before a call.

- **How you get it**: No public package yet. You get access directly from us, with a line to the engineers building it.
- **What it costs**: Licensed per integration rather than per seat — one product you ship, any number of tenants. Pricing is bespoke; ask and we will send a number. It is not a share of your revenue.
- **Where the file goes**: Nowhere. Parsing, rendering and write-back all run in the browser, so the document never reaches an offgen server.
- **What it cannot do yet**: SmartArt and full animation support are the open gaps. Both matter when presenting rather than when reviewing and editing.

offgen.ai is operated by Aithera GmbH in Munich, under an ISO 27001-certified information security management system. Security controls, sub-processors and the DPA are on the trust center

## Bring PowerPoint into your product.

The SDK is currently available through a private preview. We can help your engineering team evaluate it against a representative deck and plan the integration.

## Related pages

- [Developer portal](https://www.offgen.ai/en/developers)
- [MCP for AI agents](https://www.offgen.ai/en/mcp)
- [Trust Center](https://www.offgen.ai/en/security/trust-center)
- [Contact offgen](https://www.offgen.ai/en/contact)

- Canonical HTML page: https://www.offgen.ai/en/sdk
- This page in German: https://www.offgen.ai/de/sdk.md
- LLM index: https://www.offgen.ai/llms.txt
