STABLE v2.4.0
99.9% ACCURACY
S3 READY
GEMINI POWERED

The #1 AI Web PPT Editor for PowerPoint files

The enterprise-grade toolkit for viewing and editing PowerPoint files directly in the browser. Pixel-perfect rendering, seamless S3 integration, and Gemini-powered design.

slidecanvas-core / main.ts
1
2// SlideCanvas: Initializing the browser-native engine
3const canvas = new SlideCanvas();
4await canvas.ingest({ url: './enterprise-deck.pptx' });
5

Unrivaled Architecture.

SlideCanvas operates on a secure, unidirectional data flow engine. Transform legacy PPTX files into high-performance web assets instantly.

01

Ingest

Decompose binary .pptx uploads or remote URLs into standardized, high-performance JSON models instantly.

Technical Specs
02

Edit

Native, browser-based editing with a professional Ribbon UI, Fabric.js canvas, and context-aware Slash Commands.

Technical Specs
03

Enhance

Integrated AI Text Refinement and Image Generation to shorten, rewrite, and visualize content in seconds.

Technical Specs
04

Export

Pixel-perfect serialization back to OpenXML for native PPTX downloads with all styles and layouts preserved.

Technical Specs

Built for Professional Workflows

Everything you need to build a world-class presentation editor in days, not months.

01

Pixel-Perfect Canvas

High-fidelity slide display using our sophisticated Fabric.js-based rendering engine.

SlideCanvas web editor home screen
02

AI Text Refinement

Integrated Gemini support to shorten, lengthen, reframe, or rewrite text in real time.

03

Professional Ribbon UI

A high-density, Microsoft Office-style toolbar built for enterprise workflows.

04

Slash Commands (/)

Fast, context-aware command menu triggered by typing / anywhere on the canvas.

05

AI Asset Generation

Integrated design assets flow via optional onGenerateImage and infographic hooks.

06

Headless Support

Complete programmatic control with headless utilities for automated processing.

Seamless Integration
with your S3 Stack

Setup a proxy route to bypass CORS restrictions when loading files from S3. SlideCanvas provides built-in hooks for remote fetching and large file handling.

  • Fetch directly from S3 or Azure Blob.
  • Custom proxy hooks for CORS-free loading.
  • Handle files up to 100MB+ with client-side fetchers.
api/proxy/route.ts
1export async function GET(request) {
2 // Bypass CORS for S3 loading
3 const res = await fetch(targetUrl);
4 return new NextResponse(res.body);
5}
S3 Bucket Connected
Securely streaming OpenXML structure
api/gemini/route.ts
1export async function POST(request) {
2 const { selection, action } = await request.json();
3 const draft = await gemini.rewrite(selection, action);
4 return Response.json({ draft });
5}
Gemini Built In
Live rewrite pipeline ready for editor actions

Built-In Gemini
for Smarter Slides

Gemini-powered refinement ships as part of the product experience, so teams can rewrite content, generate sharper phrasing, and stay in flow without bolting on a separate AI layer.

  • Rewrite, shorten, expand, or reframe selected text without leaving the canvas.
  • Use built-in AI actions from the ribbon, slash commands, or context-aware menus.
  • Keep API keys server-side through your own secure route while SlideCanvas handles the UI flow.

Custom Image Webhooks
for Visual Generation

Plug SlideCanvas into your own image-generation pipeline with a webhook route that can call internal services, hosted models, or custom creative tooling and return ready-to-place assets.

  • Send prompt, style, and slide context to any custom webhook-backed image service.
  • Return generated asset URLs straight into the canvas for instant placement workflows.
  • Keep your preferred model provider flexible while SlideCanvas owns the editor-side experience.
api/image-webhook/route.ts
1export async function POST(request) {
2 const payload = await request.json();
3 const result = await fetch(process.env.IMAGE_WEBHOOK_URL, { method: "POST" });
4 return Response.json(await result.json());
5}
Image Webhook Ready
Generated visuals can flow straight into the slide canvas

Ready to Build the Future of Presentations?

Join thousands of developers building high-performance editor workflows with SlideCanvas.