NetCorePpt Documentation
The C# API reference for NetCorePpt — nineteen pages, one per feature area, from getting started through every object type.
1Getting started
-
Introduction
What NetCorePpt is, what it generates, and how these pages are organised.
Markdown: introduction.md -
Installation
Add the NuGet package, see the supported target frameworks, and meet the namespaces.
Markdown: installation.md -
Quick Start Guide
A minimal console app and an ASP.NET Core endpoint that produce a .pptx end to end.
Markdown: quick-start.md -
Type Interfaces
The option objects — TextPropsOptions, ShapeProps, TableProps, ChartOpts … — and every enum.
Markdown: types.md
2Presentation
-
Creating a Presentation
Create a presentation, add slides, then save or stream the result.
Markdown: usage-pres-create.md -
Presentation Options
Presentation-wide settings: author, company, layout, theme fonts, RTL mode.
Markdown: usage-pres-options.md -
Saving Presentations
exportToFile, exportToBytes, exportToStream — and several presentations per process.
Markdown: usage-saving.md -
Slide Sections
Group slides into named sections and add them from the slide master.
Markdown: sections.md
3Slides
-
Adding a Slide
addSlide(), the standard layouts, and the background of a slide.
Markdown: usage-add-slide.md -
Slide Properties and Methods
Per-slide options: background colour or image, hidden slides, slide numbers.
Markdown: usage-slide-options.md -
Masters and Placeholders
defineSlideMaster() and defineLayout(): reusable backgrounds, logos and placeholders.
Markdown: masters.md -
Speaker Notes
addNotes(): attach speaker notes to any slide.
Markdown: speaker-notes.md
4API Reference
-
Charts
addChart(): column, bar, line, pie, doughnut, radar and scatter, with axes and labels.
Markdown: api-charts.md -
Images
addImage(): sizing, cropping, transparency, rounded corners and hyperlinks.
Markdown: api-images.md -
Media
addMedia(): video and audio, online media, poster frames and playback options.
Markdown: api-media.md -
Shapes
addShape(): every ShapeType, plus fills, outlines, shadows and rounded corners.
Markdown: api-shapes.md -
Shapes and Schemes
The ShapeType catalogue and the scheme-colour palette, with live previews.
Markdown: shapes-and-schemes.md -
Tables
addTable(): rows, column widths, merges, borders, fills and auto-paging.
Markdown: api-tables.md -
Text
addText(): runs, fonts, colours, bullets, alignment, hyperlinks, fit and autoFit.
Markdown: api-text.md