FileFormat.Slides 23.12.0

dotnet add package FileFormat.Slides --version 23.12.0
NuGet\Install-Package FileFormat.Slides -Version 23.12.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FileFormat.Slides" Version="23.12.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FileFormat.Slides --version 23.12.0
#r "nuget: FileFormat.Slides, 23.12.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install FileFormat.Slides as a Cake Addin
#addin nuget:?package=FileFormat.Slides&version=23.12.0

// Install FileFormat.Slides as a Cake Tool
#tool nuget:?package=FileFormat.Slides&version=23.12.0

Presentation Management C# API System Outlines

This Documentation explains the internal structure of our Presentation Management C# API system. Despite its complexity, we've ensured the public APIs are user-friendly, providing an easy experience for manipulating PowerPoint presentations.

For a more detailed understanding of our system architecture, design patterns, and public interfaces, please visit the Articles Section.

FileFormat.Slides Namespace

Presentation Class

  • The primary class responsible for creating, loading, and modifying presentations.

Slide Class

  • This class represents the slides of a presentation. It deals with elements creation, updation, retrieval and deletion operations within a slide.

TextShape Class

  • This class is responsible to manage the text shapes within a slide.
  • It allows add, update, retrieve and removing of a text shape.
  • It allows to set text, x and y coordinates, width, height, font size, font color, font family, text alignment of a text shape.

Image Class

  • This class is providing the functions to deal with Image within a slide.
  • It allows add, update, retrieve and removing of an image.

FileFormat.Slides.Common Namespace

  • This namespace contains all classes, enums or methods for common use.

Utility Class

  • This class provides essential static methods for generating unique relationship IDs, obtaining random slide IDs, and converting measurements.

Colors Class

  • This static class provides static properties with color codes, simplifying consistent color selection in C# applications.

FileFormat.Slides.Facade

  • Contains facade classes

API Reference

  • API Reference - In-depth information about public interfaces and usage.

Technical Docs

  • Articles - Comprehensive insights into the system architecture, design patterns, and API usage in different scenarios.

Installation

  • Install-Package FileFormat.Slides

System Requirements

  • .NET Core 3.1 and above
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
23.12.0 0 12/20/2023
23.11.1 0 11/23/2023
23.11.0 0 11/23/2023