Aspose.Slides Presentation to SVG Converter for .NET

Aspose.Slides Presentation to SVG Converter for .NET allows you to export individual presentation slides to SVG format. SVG files are ideal for embedding high‑fidelity, scalable slides in web pages, documentation systems, and UI previews.

Installation and Setup

  1. Install the NuGet package Aspose.Slides.NET
  2. Activate licensing to remove evaluation limitations:
    https://docs.aspose.net/slides/getting-started/metered-licensing/
  3. Platform support details:
    https://docs.aspose.net/slides/getting-started/

Supported Platforms

  • Windows, Linux, macOS
  • .NET 6+, .NET Framework 4.0+, Mono
  • x64 / ARM64

Presentation to PNG Converter for .NET

The Presentation to PNG Converter for .NET plugin allows you to convert Microsoft PowerPoint and OpenDocument presentations into a set of PNG images.

Usage examples
// Convert the input presentation to a set of PNG images.
using (var pres = new Presentation("pres.pptx"))
    Aspose.Slides.LowCode.Convert.ToPng(pres, "presImage.png");
// Convert the input presentation to a set of PNG images with a given image size. 
using (var pres = new Presentation("pres.pptx"))
    Aspose.Slides.LowCode.Convert.ToPng(pres, "presImage.png", new Size(720, 540));
// Convert the input presentation to a set of PNG images with notes.
using (var pres = new Presentation("pres.pptx"))
{
    var options = new RenderingOptions()
    {
        SlidesLayoutOptions = new NotesCommentsLayoutingOptions() { NotesPosition = NotesPositions.BottomTruncated }
    };
    Aspose.Slides.LowCode.Convert.ToPng(pres, "presNotesImage.png", 1f, options);
}

Common Use Cases

  • Web‑based slide embedding with full scalability
  • UI thumbnails and dynamic presentation viewers
  • Documentation publishing and knowledge base content
  • Previews in content management and SaaS workflows

Best Practices

  • Enable text vectorization for large displays and zoomable UI
  • Embed fonts or set fallback font to preserve layout
  • Use compression options when optimizing for web
  • Apply license before rendering to avoid evaluation artifacts

FAQ

Do I need Microsoft Office installed?
No — Aspose.Slides works independently.

Are transitions or animations preserved?
SVG output is static only.

Can I export selected slides only?
Yes — call pres.Slides[index].WriteAsSvg() or save selected slides.