— No Cloud Upload
and the final AI-modified presentation.
with headings, tables, charts and visuals locked in their original positions.
var ppt = new Presentation();
ppt.LoadFromFile("input.pptx");
await ppt.TranslateAsync(TranslateLanguage.Japanese);
ppt.SaveToFile("Translated.pptx", FileFormat.Pptx2016);
Few can edit one without breaking the layout.
Writing changes back into a live PPTX while preserving all layout is not.
Generic LLM APIs only handle raw text. Spire.Office.EdgeAI.Presentation edits the
presentation natively — no text dump, no risky rebuilds.
in Spire.Presentation for .NET
PowerPoint slides. The built-in model runs locally, with zero cloud dependency and no GPU needed.
· Nothing leaves your machine
PowerPoint presentations
within the Spire.Presentation instance that already has the deck loaded
AI translation with
layout preservation
Translate full decks on premises. Tables, visuals, headings and slide composition stay intact throughout.
AI redaction for
confidential content
Remove personal information, contact details, and other sensitive data before sharing or archiving presentations.
AI speaker notes
generation
Auto-draft speaker notes for every slide or only for specified slides, ready for presenters.
AI text expansion &
simplification
Rewrite, expand, or simplify slide text based on your requirements while keeping slide layout stable.
AI extraction of
key insight
Extract critical takeaways from long presentations automatically, so your team skips manual slide by slide review.
And more: Chart generation, professional layout application, and theme styling for PowerPoint presentations. New features are added continuously.
cannot leave your network.
client data, and internal roadmaps. The plugin keeps all processing inside
your network, with nothing sent outside.
Presentation content is never sent to an outside AI service.
well on a standard CPU — no high-end hardware needed.
where documents cannot leave the internal network.
is processed
servers
machine or server
your network
content
no upload at all
the content
provider's terms
100% local
to run it
& GPU
infrastructure
enough —
no high-end
hardware needed
Add Spire.Office.EdgeAI.Presentation to
your .NET app in three steps
If you already load a presentation with
Spire.Presentation, you already know most of it.
Add the plugin
Download the local AI plugin and reference it in your project next to Spire.Presentation for .NET.
Start the local engine
Create the engine once. It loads the embedded local model on your own machine or server.
Call AI features on your presentation
Pass your Presentation object to the engine, then save the updated result file as normal.
using Spire.Presentation;
using Spire.Office.EdgeAI;
using Spire.Office.EdgeAI.Presentation;
var ppt = new Presentation();
ppt.LoadFromFile("input.pptx");
await ppt.TranslateAsync(TranslateLanguage.English);
ppt.SaveToFile("Translated.pptx", FileFormat.Pptx2016);
Put AI to work on
presentations that
can't leave.
The local AI plugin is free of charge and downloads
separately from Spire.Presentation for .NET. Planning
an enterprise deployment? Talk to us.