PowerPoint Slides Viewer Asp.Net
Published on 10 Oct 2025
In this blog post we will discuss about how UnoViewer can view Microsoft Office PowerPoint slides online from your Asp.Net web application. Webforms, .Net Core MVC, Docker (Linux), Blazor, Angular, React or Vue.
Microsoft Office PowerPoint (PPT, PPTX, PPS)
Following summarizes online PowerPoint Viewer's functionality.
- UnoViewer can quickly view (PPT, PPTX, PPS, ODS) slides online.
- Export the slides as searchable PDF (advanced).
- Exporting to PDF enables search and select features of UnoViewer.
- For large slides it is advisable to view as native PPT format.
Web Based PowerPoint Viewer
Many times you don't have Microsoft PowerPoint installed on your machine. UnoViewer can help you view PowerPoint slides from the web browser.
- Viewing PowerPoint PPT PPTX slides.
- Viewing OpenOffice ODS slides.
- Viewing various project presentations online.
- SlideShow to Image viewer online.
PowerPoint Slides Viewer Source Code
Asp.Net PowerPoint slideshow viewer, UnoViewer's samples source code is available for free download from our official Github repository.
- Webforms PowerPoint viewer.
- .NET Core MVC PowerPoint viewer.
- Blazor PowerPoint viewer.
- Docker (Linux) PowerPoint viewer.
How to view Microsoft PowerPoint Slides Online
using Uno.Files.Options;
using Uno.Files.Viewer;
public class PptViewer
{
public void ViewPowerPointSlide(string fileName) // Sample.pptx or Sample.ppt
{
// provide PowerPoint options as required
var pptFileOptions = new PptOptions
{
ConvertPdf = true,
PdfOptions = new PdfOptions
{
AllowSearch = true,
ExtractHyperlinks = true,
ExtractTexts = true
};
};
var filePath = Path.Combine(Server.MapPath("~/files/"), fileName);
if (File.Exists(filePath))
{
var bytes = File.ReadAllBytes(filePath);
var viewToken = ctlUno.ViewFile(bytes, ViewFileFormat.Ppt, pptFileOptions);
if (viewToken.Length == 0)
{
throw new Exception(ctlUno.InternalException);
}
}
}
}
Summary
We hope that you found this blog post useful and that it helped you understand how UnoViewer can view PowerPoint slides online. Next, check out our online ppt viewer demo and our detailed documentation.