Aspose.Slides Presentation to PDF Converter for .NET
Aspose.Slides Presentation to PDF Converter for .NET enables developers to convert Microsoft PowerPoint presentations into high‑quality PDF files programmatically. It supports full customization of PDF output including compliance standards, notes, comments, hidden slides, image quality, and font embedding.
Installation and Setup
- Install NuGet package
Aspose.Slides.NET. - Apply licensing at startup to remove evaluation limitations: Licensing .
- Verify supported frameworks: .NET System Requirements .
Supported Platforms
- OS: Windows, Linux, macOS
- Frameworks: .NET 6+, .NET Framework 4.0+, Mono
- Architectures: x64, ARM64
Quick Start
Presentation to PDF Converter for .NET
The Presentation to PDF Converter for .NET plugin provides a powerful and flexible way to convert Microsoft PowerPoint and OpenDocument presentations into PDF format.
Usage examples
// Convert the input presentation to PDF format.
using (var pres = new Presentation("pres.pptx"))
pres.Save("pres.pdf", SaveFormat.Pdf);// Convert the input presentation to PDF format. The output file will comply with the PDF/A-1b standard.
using (var pres = new Presentation("pres.ppt"))
{
IPdfOptions options = new PdfOptions()
{
Compliance = PdfCompliance.PdfA1b
};
pres.Save("pres_PdfA.pdf", SaveFormat.Pdf, options);
}// Convert the input presentation to PDF with notes and hidden slides.
using (var pres = new Presentation("pres.pptx"))
{
IPdfOptions options = new PdfOptions()
{
ShowHiddenSlides = true,
SlidesLayoutOptions = new NotesCommentsLayoutingOptions()
{
NotesPosition = NotesPositions.BottomTruncated
}
};
pres.Save("presNotes.pdf", SaveFormat.Pdf, options);
}Common Use Cases
- Archiving presentations (PDF/A compliance)
- Sharing static versions of decks without layout distortion
- Exporting review‑ready files with comments and notes
- Publishing business reports and pitch decks
- Automating workflows in enterprise document systems
Best Practices
- Apply license first to avoid evaluation watermarks.
- Use font embedding when sharing PDFs externally.
- Include notes when exporting reports or speaker‑document formats.
- Use compliance modes when PDF archival is required.
FAQ
Does this require Microsoft Office?
No, Aspose.Slides works independently.
Can I include notes and comments?
Yes — fully supported and configurable.
Are encrypted presentations supported?
Yes — password‑protected files can be loaded and converted.
Can hidden slides be included?
Yes — enabled through export options.