---
title: "PPTX Template Import"
description: "Transform PowerPoint slides into editable CE.SDK designs. All formatting preserved."
url: "https://img.ly/demos/pptx-template-import/web/"
type: "demo"
demoId: "pptx-template-import"
starterkit: "starterkit-pptx-template-import"
platforms: ["Web"]
tags: ["extensibility","web"]
relatedDemos: ["https://img.ly/demos/indesign-template-import/web/","https://img.ly/demos/psd-template-import/web/","https://img.ly/demos/ai-template-import/web/"]
webDocumentation: "https://img.ly/docs/cesdk/js/starterkits/pptx-template-import-pptx01/"
webGithub: "https://github.com/imgly/starterkit-pptx-template-import-react-web"
webCodeSandbox: "https://stackblitz.com/github/imgly/starterkit-pptx-template-import-react-web"
---

> This is the markdown version of [PPTX Template Import](https://img.ly/demos/pptx-template-import/web/). For all pages in one file, see [llms-full.txt](https://img.ly/llms-full.txt). For an index of all available pages, see [llms.txt](https://img.ly/llms.txt).

---

## Available platforms

**Web** — [Open the demo](https://img.ly/demos/pptx-template-import/web/)
- [Documentation](https://img.ly/docs/cesdk/js/starterkits/pptx-template-import-pptx01.md)
- [Source code on GitHub](https://github.com/imgly/starterkit-pptx-template-import-react-web)
- [Try it in StackBlitz](https://stackblitz.com/github/imgly/starterkit-pptx-template-import-react-web)

The PPTX Importer for the CE.SDK allows you to seamlessly integrate PowerPoint presentations into the editor while retaining essential design attributes.

Further, numerous design tools like e.g Canva allow you to export your designs into `.pptx` files which can be imported into a Creative Editor scene.

## Quickstart

- Save your Microsoft PowerPoint file as a standard .PPTX file
- Import your file into the Creative Editor

## Features

The main features include:

- **File Format Translation:** The importer converts .PPTX files from Microsoft PowerPoint into the CE.SDK scene archive format. The resulting scene archive includes all required assets for immediate use.
- **Multi-Slide Support:** Import entire presentations with multiple slides, each converted to a separate page block.
- **Platform Agnostic:** Works in both browser and Node.js environments with no file system dependencies.

## Design Elements

The following PowerPoint design elements will be preserved by the import:

- **Positioning and Rotation** - Elements' positioning and rotation are accurately transferred with precise EMU to pixel conversion.
- **Image Elements** - PNG, JPEG, GIF, BMP, and WebP images are embedded into the scene with proper sizing.
- **Text Elements** - Font family, size, colors, bold, italic, character spacing, and line height are maintained. Font resolution uses Google Fonts with fallback options.
- **Shapes** - Rectangles (with corner radius), ellipses/circles, and custom vector shapes are supported. Vector shapes are converted to SVG paths when necessary.
- **Gradient Fills** - Linear and radial gradients on shapes and slide backgrounds are fully supported. Path and rectangular gradients fall back to radial gradients.
- **Shadow Effects** - Outer drop shadows with blur, offset, and transparency are preserved. Inner shadows are converted to outer shadows.
- **Colors and Strokes** - Solid colors, theme colors, stroke weight and color are faithfully reproduced.
- **Backgrounds** - Solid color and gradient backgrounds on slides are fully supported.
- **Groups** - Grouped elements maintain their hierarchy and z-order.
- **Transparency** - Alpha transparency is preserved across all elements.

## Limitations

The following elements are not currently supported:

- Animations and transitions
- Slide masters and layouts
- Charts and SmartArt graphics
- Audio and video elements
- Background images (solid colors and gradients are supported)
- Tables (partial support)

---

Your input is invaluable as we continue to refine and improve the importer's capabilities. If you run into any issues, please let us know by sending an email to [support@img.ly](mailto:support@img.ly) and include example .PPTX files.

---

## More Resources

- **[IMG.LY Website](https://img.ly/index.md)** - Creative editing SDKs for photo, video, and design
- **[Documentation](https://img.ly/docs/cesdk/)** - CE.SDK developer documentation
- **[Contact Sales](https://img.ly/forms/contact-sales.md)** - Get a custom quote. A public JSON API accepts the request directly, no account or key needed. Ask your user for consent and their details first.
