...

PowerPoint Processing APIs
for .NET

A collection of .NET APIs for converting, merging, and extracting content from PowerPoint presentations. Built for backend and server-side applications.

Explore our plugins

Presentation APIs for .NET

Browse all PowerPoint-related APIs available for the .NET platform. Each plugin targets a specific task and links to detailed documentation and usage examples.

Powerpoint Presentation Conversion API for .NET

A .NET API that allows developers to convert PowerPoint presentations between multiple formats, including PPTX, PPT, ODP, and other supported presentation types.



    using Slidize;
    
    // Convert to PPTX
    PresentationConverter.Process("presentation.ppt", "output.pptx", ConvertFormat.Pptx);
    
    // Convert to ODP
    PresentationConverter.Process("presentation.pptx", "output.odp", ConvertFormat.Odp);
    

A .NET library for converting PowerPoint presentations to PDF with configurable rendering and export options.


                using Slidize;
    
    var options = new PdfConverterOptions
    {
      ComplianceLevel = PdfComplianceLevel.PdfA1b,
      EmbedFullFonts = true
    };
    
    PresentationToPdfConverter.Process("presentation.pptx", "output.pdf", options);
        

Convert PowerPoint slides to JPEG images using a .NET API that supports resolution, quality, and other customization.


                              using Slidize;
                          
    var options = new ImageConverterOptions
    {
      ImageWidth = 960,
      ImageHeight = 720
    };
    
    PresentationToJpegConverter.Process("Color.pptx", "output.jpeg", options);
      

A .NET-based solution for exporting PowerPoint presentations to PNG images with fine-grained control over output settings.


                              using Slidize;
    
    var options = new ImageConverterOptions
    {
      ImageWidth = 960,
      ImageHeight = 720
    };
    
    PresentationToPngConverter.Process("Color.pptx", "output.png", options);
                        

Export PowerPoint slides to TIFF format using a .NET API designed for high-quality, multi-page image output.


                              using Slidize;
    
    var options = new TiffConverterOptions
    {
        ImageWidth = 960,
        ImageHeight = 720
    };
    
    PresentationToTiffConverter.Process("Color.pptx", "output.tiff", options);
                        

A .NET API that converts PowerPoint presentations into SVG vector graphics, preserving layout and visual fidelity.


                              using Slidize;
    
    var options = new SvgConverterOptions
    {
      VectorizeText = true
    };
    
    PresentationToSvgConverter.Process("Color.pptx", "output.svg", options);
                        

Convert PowerPoint files to HTML using a .NET library that enables web-ready output with customizable export options.


            using Slidize;
    
    var options = new HtmlConverterOptions
    {
      PicturesCompression = PicturesCompressionLevel.Dpi330,
      SlideImageScale = 2f
    };
    
    PresentationToHtmlConverter.Process("presentation.pptx", "output.html", options);   
      

A .NET API that enables developers to merge multiple PowerPoint presentations into a single file programmatically.


            using Slidize;
    
    string[] presentations = { "presentation1.pptx", "presentation2.pptx" };
    PresentationMerger.Process(presentations, "merged.pptx");
      

Extract text content from PowerPoint presentations using a .NET API suitable for search indexing, analysis, or data processing.


            using Slidize;
            
    SlideText[] rawSlidesText = 
        PresentationTextExtractor.Process("presentation.pptx", TextExtractionMode.Unarranged);
        
    foreach (var slideText in rawSlidesText)
    {
        Console.WriteLine(slideText.Text);
        Console.WriteLine(slideText.MasterText);
        Console.WriteLine(slideText.LayoutText);
        Console.WriteLine(slideText.NotesText);
        Console.WriteLine(slideText.CommentsText);
    }
      

Explore our plugins to find the right match for you



Presentation Conversion API

Supports converting PowerPoint presentations to multiple formats, including PPTX, PPSX, ODP, and more.



Presentation Merge API

Supports combining PowerPoint presentations into one file in both legacy and modern formats.



Text Extraction API

Enables developers to programmatically extract text from Microsoft PowerPoint presentations.



Presentation to PDF API

Converts any presentation to PDF while maintaining full control over the export options.



Presentation to JPEG API

Exports PowerPoint slides as high-quality JPEG images.



Presentation to PNG API

Converts PowerPoint presentations into high-quality PNG images.



Presentation to TIFF API

Converts PowerPoint presentations into high-resolution TIFF images



Presentation to SVG API

Converting presentations to SVG enables embedding scalable slides in web pages with high-quality visuals.



Presentation to HTML API

Converting presentations to HTML enables embedding slides in web pages, providing easy access and sharing for presentations in a browser-friendly format.