Open-Source .NET API for PowerPoint PPTX Files in C# and ASP.NET
Create, open and insert text, images, tables and other content in Microsoft PowerPoint documents from within your .NET applications using FileFormat.Slides for .NET
What is FileFormat.Slides for .NET API?
FileFormat.Slides for .NET is an open-source .NET API to create PowerPoint PPTX presentation files from within your C# and ASP.NET applications. It can be used to work with PowerPoint applications from within your .NET applications. The API has been developed as a wrapper around the open-source engines including the Microsoft OpenXML SDK. FileFormat.Slides for .NET can be used to develop powerful and dynamic .NET applications for processing Microsoft PowerPoint PPTX files. It simplifies the integration of MS PowerPoint document processing functionality.
FileFormat.Slides for .NET API - Key Features
Following are some of the main features of FileFormat.Slides for .NET API:
- Create, read, write, and modify PowerPoint presentations.
- Support for both PPT and PPTX file formats.
- Manipulate slides: Add, delete, clone, or reorder slides.
- Access and modify slide content, including text, images, shapes, and tables.
- Apply and modify slide layouts and themes.
- Work with SmartArt and charts within slides.
- Extract text and images from slides.
- Support for animations and transitions between slides.
- Export presentations to various formats, such as PDF, XPS, and images (e.g., PNG, JPEG).
- Convert slides to thumbnails for preview purposes.
- Handle embedded objects like audio, video, and OLE objects.
- Perform advanced formatting of text, shapes, and charts.
- Work with notes and comments associated with slides.
- Support for password-protected presentations.
- Programmatic control over presentation properties, such as author and title.
- High-performance API suitable for server-side automation and batch processing.
Getting Started with FileFormat.Slides for .NET API
You can download and install the FileFormat.Slides for .NET library from GitHub or Nugget.
Installation
Installing FileFormat.Slides for .NET is simple and can be done from nugget as shown below:
Installing FileFormat.Slides for .NET API
NuGet\Install-Package FileFormat.Slides
Code Examples for FileFormat.Slides for .NET API
FileFormat.Slides for .NET is an open-source API that provides rich functionality for working with PowerPoint files including PPT and PPTX. You can use the API in your .NET application to create blank PPTX files, add slides to the presentation, add images to the slides, insert shapes and notes in slides, add comments to the slides, and insert tables in slides of PowerPoint files. The API can be used in C# and ASP.NET applications without the need of going into the underlying details of the file formats.
How to Create a PowerPoint PPTX file in .NET?
FileFormat.Slides for .NET API lets you create a blank PPTX file from within your C# and ASP.NET application with just a few lines of code. The following C# code sample shows how to create a PowerPoint PPTX file using the API:
How to Insert Text in PowerPoint Slide in C#?
FileFormat.Slides for .NET lets you add slides to a PowerPoint PPTX file using your C# application. You can use the following sample code to create a PowerPoint PPTX file in .NET, add a slide to it, and insert text in the slide.
How to Add Image in PowerPoint PPTX Slide in .NET?
FileFomrat.Slides for .NET lets you add image to your PowerPoint PPTX file from within your C# or ASP.NET application. You can use the API to achieve this using the following C# code.
FileFormat.Slides for .NET Resources
Conclusion
FileFormat.Slides for .NET is a powerful open-source .NET API that .NET application developers can use for creating PowerPoint PPTX files from within C#/ASP.NET applications. It supports PPT and the open-xml based PPTX file format, and can be used to develop .NET applications capable of working with text in slide, inserting images and tables in PowerPoint presentation, and many more. The API is easy to use, can be installed from online Nugget repository, and provides ideal solution for working with PowerPoint documents from C# and ASP.NET applications.
Similar Products
- Apache POI XWPF | Open Source Java API to Create & Modify DOCX files
- DocX | Open Source .NET API to Create & Modify DOCX files
- Docx4J | Java API to Create & Modify DOC and DOCX files
- ExcelDataReader | Open Source .NET API to read XLS, XLSX, CSV and Spreadsheet documents
- FileFormat.Cells | Cerate and Update Excel files with C# .NET