Aspose.Slides  for .NET Core

.NET Core API for Presentations

Build cross-platform .NET Core solutions for processing presentations without Microsoft PowerPoint or Office automation.

  Download Free Trial
  
 

Aspose.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.

 
 
View Case Studies
  

Support and Learning Resources