Build cross-platform .NET Core solutions for processing presentations without PowerPoint and Office Automation.
Vendor
Aspose
Company Website
Aspose.Slides for .NET Core is a powerful cross-platform API that enables developers to build presentation processing solutions on Windows, Linux, or macOS. It allows creation and modification of presentations and their elements, including text, tables, charts, media, animations, SmartArt, and ActiveX components. Developers can extend their applications with capabilities such as presentation viewing, creation, conversion, editing, template generation, management, merging, comparison, splitting, printing, and protection. The API runs independently of Microsoft PowerPoint or OpenOffice and leverages the .NET Core platform to avoid code duplication while providing maximum flexibility. With its high-fidelity rendering engine, Aspose.Slides for .NET Core ensures high‑quality conversions across formats like PDF, HTML, JPEG, TIFF, XPS, and more.
Features
- Create or clone slides from templates
- Modify presentation content: text, tables, charts, media, animations, SmartArt, WordArt, shapes, notes, comments, math symbols
- Work with ActiveX elements, watermarks, and slide masters
- Generate presentations from databases
- Import, access, or edit media elements including images, audio, and video
- Apply or remove shape protection
- Add Excel charts as OLE objects and support Linked OLEObjects
- Create and customize charts, including 2D and 3D styles
- Convert presentations to multiple formats: PDF, PDF/A, XPS, HTML, JPEG, PNG, BMP, TIFF, GIF, SVG
- Convert between presentation formats (e.g., PPT → PPTX, PPTX → ODP, PPTX → POTM, PPTX → PPSX)
- High‑quality rendering to ensure accuracy of output files
- Print presentations on physical printers
- Compare presentations and templates
- Split presentations based on custom logic
- Merge presentations of various formats
- Apply template formatting across multiple presentations
- Cross‑platform support on Windows, Linux, and macOS
- No Microsoft PowerPoint or Microsoft Office required
Benefits
- Cross‑platform development with a single .NET Core codebase
- Eliminates dependency on Office Automation, improving stability and security
- Delivers enterprise-grade performance for large-scale presentation processing
- Ensures highest rendering quality for documents and conversions
- Streamlines development of presentation-based features in C# applications
- Ideal for document automation, reporting solutions, viewer applications, conversion tools, and enterprise workflows
- Supports complex presentation logic, including animations, media processing, template merging, and custom slide manipulation
- Enables server-side deployment on Linux-based infrastructure and containers
- Reduces development overhead by leveraging unified APIs across platforms