Presentation .NET is a Microsoft PowerPoint compatible library for .NET Framework / .NET Core. It lets you create, read, modify and parse presentation documents (.pptx) programmatically — working with slides, shapes, text, images, tables and layouts. The library does not require Microsoft PowerPoint to be installed or any other third party application to work.