Aspose.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.
Capabilities overview of .NET Core PowerPoint API by Aspose.Slides.
Aspose.Slides for .NET Core for Windows, Linux and macOS.
Aspose.Slides for .NET Core supports the popular presentation formats and export formats listed below.
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
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.
// 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);
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.
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.
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.
Don't just take our word for it. See what users have to say about PowerPoint APIs.
We have found Aspose.Slides to be easy to use and to work nicely on our ASP.Net servers. We have found they fill an important need for dynamically generating files to expand our reach beyond the traditional web application.Rick Joi | Workplace Dynamics, UK
The product worked as advertised, the documentation was easy to follow, and the support forums were all the help we needed. The final solution that we deployed has exceeded our initial expectations by a great deal.Bruce Brien | Stratascope Inc, USA