.NET Core API for Presentations
Build cross-platform .NET Core solutions for processing presentations without Microsoft PowerPoint or Office automation.
Download Free TrialAspose.Slides for .NET can be used to build presentation-processing solutions for Windows, Linux, and macOS.
It allows .NET applications to create, edit, convert, merge, compare, split, print, and protect presentations without Microsoft PowerPoint or Office automation.
With Aspose.Slides for .NET, developers can work with slides, text, tables, charts, media, animations, SmartArt, ActiveX controls, and other presentation elements in C# and other .NET languages.
Advanced Features of .NET Core PowerPoint API
Create or clone slides from templates
Work with PowerPoint tables programmatically
Apply or remove shape protection
Add Excel charts as OLE objects to slides
Work with linked OLE objects
Generate presentations from database content
Protect presentations and exported PDF files
Print presentations to physical printers
Create and customize charts
Convert Presentations in .NET Core
Aspose.Slides for .NET Core can convert PowerPoint presentations to PDF, HTML, JPEG, XPS, and other formats. It can also convert presentations between formats, such as PPT to PPTX or PPTX to ODP, and save files as templates or slide shows.
Render Presentations in C#
using var presentation = new Presentation("presentation.pptx");
// Save the presentation as PDF, XPS, and TIFF files.
presentation.Save("output.pdf", SaveFormat.Pdf);
presentation.Save("output.xps", SaveFormat.Xps);
presentation.Save("output.tiff", SaveFormat.Tiff);
Modify Presentations in .NET Core
Aspose.Slides for .NET allows you to modify the structure, content, and appearance of presentations. You can edit text through text frames, paragraphs, portions, tables, notes, comments, and mathematical expressions. You can also work with 2D and 3D effects, animations, shapes, charts, SmartArt, WordArt, media, watermarks, and ActiveX controls. Presentation design can be managed through templates, themes, slide masters, and slide layouts.
Merge, Compare, Split, and Print Presentations in .NET Core
Aspose.Slides for .NET provides additional presentation-processing features for automated workflows, including comparing presentations, splitting presentations based on custom logic, merging presentations in different formats, applying templates to multiple presentations, and printing presentations programmatically.
Microsoft Office Automation – Not Needed
Aspose.Slides for .NET does not require Microsoft Office or Microsoft PowerPoint to be installed to work with PowerPoint presentation formats. It provides a reliable alternative to Microsoft Office automation for applications that require security, stability, scalability, performance, and deployment flexibility.
What People Are Saying
Don't just take our word for it. See what users have to say about PowerPoint APIs.
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.Slides for .NET Core?
- Customers List
- Success Stories