.NET Core API for Presentations
Build cross-platform .NET Core solutions for processing presentations without PowerPoint and Office Automation.
Download Free TrialAspose.Slides for .NET Core is used to create presentation processing solutions on any operating system: Windows, Linux or macOS. Create and change the presentation and its elements: text, tables, charts, media, animations, SmartArts and ActiveX elements.
Extend you applications with presentation viewer, creator, converter, editor, template constructor, manager, merger, comparer, splitter, printer, protector and others. Allow C# applications to modify any presentation content: texts, tables, charts, media, SmartArts, ActiveX.
The .NET Core PowerPoint API by Aspose.Slides is a unique chance to avoid code duplication and use all the power of .NET Core platform. The API works independently from PowerPoint or Open Office and does not require them.
Advanced Features of .NET Core PowerPoint API
Create or clone slides from templates
Work with PowerPoint tables via API
Apply or remove the protection on shapes
Add Excel charts as OleObjects to slides
Support for Linked OleObjects
Generate presentations from database
Protect presentations & resultant PDF
Print presentations on a physical printer
Create & customize charts
Convert Presentation in .NET Core
Aspose.Slides for .NET Core API can convert any PowerPoint presentation format into a document, image, web or file format. Some of the popular conversion formats are: PDF, HTML, JPEG, XPS. Presentation formats can be also converted between each other (e.g. PPT to PPTX, PPTX to ODP), or into a template format (e.g. PPTX to POTM), a slide show format (e.g. PPTX to PPSX) and vice versa. The quality of the converted file is the highest thanks to a rendering engine developed by Aspose.Slides for PowerPoint .NET Core API. You may be sure to convert any presentation on any OS: Windows, Linux or macOS.
Render presentations - C#
// load the file to be converted
var prs = new Aspose.Slides.Presentation(dir + "template.pptx");
// render as PDF, XPS & TIFF
prs.Save(dir + "output.pdf", Aspose.Slides.Export.SaveFormat.Pdf);
prs.Save(dir + "output.xps", Aspose.Slides.Export.SaveFormat.Xps);
prs.Save(dir + "output.tiff", Aspose.Slides.Export.SaveFormat.Tiff);
Modify Presentation in .NET Core
With Aspose.Slides for .NET Core you can modify the logic and look of the presentation. All textual content can be edited via such elements as text, paragraph, portion, table, note, comment, math symbol. 2D, 3D effects and animations are available for shapes, charts, SmartArts, WordArts. Presentations design can be created using template, theme, slide master, slide layout. Media, watermark, ActiveX can be also accessed via PowerPoint .NET Core API by Aspose.Slides.
Merge, Compare, Split, Print Presentation in .NET Core
Aspose.Slides for .NET Core supports many additional features not provided by PowerPoint and other third-party software for presentations. Among them are comparing presentations and templates, splitting presentation based on the custom logic, merging presentations of various formats, merging/applying template into a set of presentations, printing presentations, etc.
Microsoft Office Automation – Not Needed
Aspose.Slides for .NET Core does not need Microsoft Office or Microsoft PowerPoint to be installed on the machine to work with PowerPoint formats. It is a perfect Microsoft Office automation alternative in terms of supported features, security, stability, scale-ability, speed and price.
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
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.Slides for .NET Core?
- Customers List
- Success Stories