Aspose.Slides Presentation to PNG Converter for .NET
Aspose.Slides Presentation to PNG Converter for .NET enables developers to export each slide of a presentation as a high-quality PNG image. PNG format is ideal for lossless slide previews, UI thumbnails, documentation, and web publishing.
Installation and Setup
- Install NuGet package
Aspose.Slides.NET - Apply license to remove evaluation limitations:
https://docs.aspose.net/slides/getting-started/metered-licensing/ - Check supported platforms:
https://docs.aspose.net/slides/getting-started/
Supported Platforms
- OS: Windows, Linux, macOS
- Frameworks: .NET 6+, .NET Framework 4.0+, Mono
- Architectures: 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
- Slide thumbnails for UI components
- Preview images for SaaS document workflows
- Embedding slide images in documents or web pages
- Search index snapshots for slide content
- Training datasets for AI applications
Best Practices
- Use scaling for print‑quality images
- Embed fallback fonts to ensure consistent rendering
- Include notes/comments for review/speaker formats
- Optimize image size for performance on web applications
- Apply license before rendering to avoid watermarks
FAQ
Does this require Microsoft Office?
No — Aspose.Slides is completely standalone.
Can I change DPI for higher quality?
Yes — adjust scale or set desired resolution.
Are animations preserved in PNG?
No — static images only.
Can I choose specific slides to export?
Yes — manually select slide indexes during rendering.