Spire.Presentation 3.6.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package Spire.Presentation --version 3.6.1                
NuGet\Install-Package Spire.Presentation -Version 3.6.1                
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="Spire.Presentation" Version="3.6.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Spire.Presentation --version 3.6.1                
#r "nuget: Spire.Presentation, 3.6.1"                
#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 Spire.Presentation as a Cake Addin
#addin nuget:?package=Spire.Presentation&version=3.6.1

// Install Spire.Presentation as a Cake Tool
#tool nuget:?package=Spire.Presentation&version=3.6.1                

Spire.Presentation for .NET is a professional PowerPoint® compatible component that enables developers to create, read, write, and modify PowerPoint® documents from any .NET(C#, VB.NET, ASP.NET) platform. As an independent PowerPoint .NET component, Spire.Presentation for .NET doesn't need Microsoft PowerPoint installed on the machine.

Spire.Presentation for .NET support PPT, PPS, PPTX and PPSX presentation formats. It provides functions such as managing text, image, shapes, tables, animations, audio and video on slides. It also support exporting presentation slides to EMF, JPG, PDF format etc.

Product Compatible and additional computed target framework versions.
.NET Framework net20 is compatible.  net35 is compatible.  net40 is compatible.  net40-client is compatible.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on Spire.Presentation:

Package Downloads
Spire.Office

Spire.Office for .NET is a combination of Enterprise-Level Office .NET components offered by E-iceblue. It includes Spire.Doc, Spire XLS, Spire.Presentation, Spire.PDF, Spire.DataExport, Spire.PDFViewer, Spire.DocViewer, Spire.Email and Spire.BarCode. Spire.Office contains the most up-to-date versions of the above .NET components. From Spire.Office 3.10.1, Spire.Office supports to work on .NET Core,.NET Standard, Xamarin. With Spire.Office for .NET, developers can create a wide range of applications. It enables developers to open, create, modify, convert, print, View MS Word, Excel, PowerPoint and PDF documents. Furthermore, it allows users to export data to popular files such as MS Word/Excel/RTF/Access, PowerPoint, PDF, XPS, HTML, XML, Text, CSV, DBF, Clipboard, SYLK, etc. As an independent Office .NET component, Spire.Office doesn't need Microsoft Office to be installed on neither the development nor target systems. In addition, it is a better alternative to MS Office Automation in terms of security, stability, scalability, speed, price and features. Spire.Office for .NET can be linked into any type of a 32-bit or 64-bit .NET application including ASP.NET, Web Services and WinForms for .NET Framework version 2.0 to 4.5, .NET Core, .NET standard 2.0

iCom

iCom integrates a variety of specific operation classes, such as: Cookie, Items, Cache, Form, DbContext, DbDynamic, DbConn, SqlQuery, FileUtil, FileUpload, Crypto, BarCode, StringUtil, TypeConvert, SortList, DateUtil, RegexUtil, Environal, ReflectUtil, HttpClient, ImageUtil, XmlUtil, ZipPackage, WordUtil, ExcelUtil, PdfUtil, PinyinConvert, PdfToImageConverter, JsonConfig, XmlConfig, ObjectCopy, TagHelper, SkipUrlMiddleware and so on. // HttpContext Called in the ConfigureServices method services.AddContextAccessor(); // Called in the Configure method app.UseHttpContext(); // EfCore Called in the ConfigureServices method // Application Assembly var assembly = Assembly.GetExecutingAssembly(); // Register Database Models services.AddDbContext(assembly); // Auto Update Database services.AddMigrate(); // Register All Services services.AddService(assembly);

Spire.OfficeViewer

Spire.OfficeViewer for .NET is a powerful Office Viewer component for .NET. It enables developers to load Word, Excel, Presentation slides and PDF files and view them from code. As a standalone .NET class library, Spire.OfficeViewer mainly focus on how to display office documents and PDF files. It enables developers/programmers to directly view and print office files and PDFs for their .NET applications. It supports to view the DOC, DOCX, DOT, XLS, XLSX, XLSB, ODS, PPT, PPTX, PPS, PPSX and PDF file formats. Spire.OfficeViewer is a totally independent .NET library which doesn't need to install Microsoft Office and Adobe Reader or any other 3rd party software/library on system. Main Functions Load office documents and PDF from file and view; Switch to target page Fit page; Fit width; Fit height Page down/up; Zoom in/out; Hand tool; Print;

CoreExtention

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
9.10.2 1,050 10/17/2024
9.9.2 3,677 9/20/2024
9.8.3 2,390 9/3/2024
9.8.1 1,094 8/9/2024
9.7.4 2,567 7/9/2024
9.5.3 11,706 5/17/2024
9.4.5 3,318 4/28/2024
9.3.4 5,250 3/22/2024
9.2.0 18,356 2/5/2024
9.1.5 337 1/26/2024
9.1.0 351 1/17/2024
8.12.2 6,505 12/14/2023
8.11.1 1,328 11/30/2023
8.10.2 3,075 10/18/2023
8.9.4 2,292 9/27/2023
8.8.4 20,210 8/18/2023
8.7.2 1,579 7/21/2023
8.7.0 2,835 7/3/2023
8.6.0 1,134 6/5/2023
8.4.1 6,421 4/13/2023
8.3.2 3,490 3/31/2023
8.2.0 5,471 2/7/2023
8.1.1 1,609 1/16/2023
7.12.1 7,023 12/21/2022
7.11.1 11,805 11/15/2022
7.10.2 1,077 10/28/2022
7.9.2 8,485 9/27/2022
7.8.0 31,210 8/10/2022
7.7.5 2,424 7/14/2022
7.7.1 1,585 7/6/2022
7.6.2 2,895 7/1/2022
7.5.3 14,488 5/27/2022
7.4.5 4,313 4/20/2022
7.3.1 4,312 3/15/2022
7.2.5 1,769 2/28/2022
7.1.0 4,363 1/21/2022
6.12.4 29,164 12/24/2021
6.11.5 2,209 12/1/2021
6.11.4 9,778 11/25/2021
6.11.2 1,592 11/12/2021
6.10.2 2,954 10/27/2021
6.9.5 4,407 9/30/2021
6.9.2 1,046 9/17/2021
6.8.4 1,801 8/20/2021
6.7.2 2,643 7/13/2021
6.6.6 2,004 6/29/2021
6.6.0 4,709 6/9/2021
6.4.5 6,368 4/30/2021
6.4.1 2,391 4/2/2021
6.2.2 6,364 2/8/2021
6.1.4 1,324 1/20/2021
6.1.0 3,406 1/12/2021
5.11.4 7,653 11/30/2020
5.11.2 1,192 11/24/2020
5.9.5 4,122 9/24/2020
5.8.5 10,399 8/27/2020
5.8.1 2,742 8/7/2020
5.7.2 2,150 7/16/2020
5.6.1 5,792 6/4/2020
5.4.2 3,164 4/13/2020
5.3.6 2,430 3/20/2020
5.2.1 2,189 2/26/2020
5.1.0 7,686 1/15/2020
4.12.13 2,472 12/18/2019
4.11.0 3,861 11/29/2019
4.10.2 4,273 10/17/2019
4.9.5 11,674 9/27/2019
4.8.15 5,444 8/30/2019
4.8.5 1,801 8/12/2019
4.7.5 26,552 7/22/2019
4.7.0 3,541 7/5/2019
4.6.5 2,903 7/1/2019
4.6.1 7,970 6/12/2019
4.5.9 1,974 5/28/2019
4.5.5 1,456 5/17/2019
4.4.10 1,606 4/26/2019
4.4.3 2,601 4/16/2019
4.3.19 2,066 3/29/2019
4.3.14 2,774 3/22/2019
4.3.9 5,222 3/15/2019
4.3.3 4,708 3/6/2019
4.3.0 1,759 3/1/2019
4.2.1 1,679 2/14/2019
4.1.16 28,102 1/28/2019
4.1.0 2,851 1/10/2019
3.12.9 2,852 12/28/2018
3.12.4 1,920 12/24/2018
3.11.1 3,898 11/9/2018
3.10.4 3,374 10/19/2018
3.10.1 1,832 10/11/2018
3.9.8 3,981 9/29/2018
3.9.5 15,930 9/21/2018
3.8.4 2,189 8/17/2018
3.8.0 1,697 8/2/2018
3.7.5 1,785 7/30/2018
3.6.9 4,527 6/28/2018
3.6.1 3,794 6/11/2018

Spire.Presentation 3.6.1
New Features:
Add a new property "DataLabelShapeType" for setting the shape of the chart datalabel in PPT.
Add a new property "MarkerFill" for setting the fill color and border color of the separate markers in PPT.

Bug Fixes:

Fixes the issue that the conversion from the PowerPoint file which has the same backround image for each slide to PDF would result in a time-consuming process with large size output file.
Fixes the issue that the application threw an "Index was out of range" exception when loading a PowerPoint file.
Fixes the issue that printing in landscape mode did not make any sense.
Fixes the issue that the output file was not correct when converting PPT/PPTX to PDF.
Fixes the issue that the chart was in bad format when converting PPT/PPTX to PDF.

Spire.Presentation 3.5.1

New features:

Supports to convert base64 encoded images like [img src="data:image/png;base64,...] in HTML to PPTX.
Supppots to set vertical alignment of text in table cell to Left/Right when text direction is vertical.

Bug fixes:

Fixes the issue that some text was added borders when converting PPT to PDF.
Fixes the issue that the application threw Spire.Presentation.DocumentUnkownFormatException when loading PPTX document.

Spire.Presentation 3.4.6
New features:

Add AlternativeTitle property to get/set the title of the alternative text of shape.
Add StartParagraph property and EndParagraph property to get start paragraph and end paragraph of animation effects.


Bug fixes:

Fixes the issue that the chart legend added extra borders when converting PPT to PDF.
Fixes the issue of invalid font when converting PPTX to PDF.

Spire.Presentation 3.4.1
New Features:
Add new method "AddFromHtml" to insert html into PPT. The method regards each html tag as a separate shape.
Add new properties "ChartDataLabel.X" and "ChartDataLabel.Y" to set the position for the chart datalabel in a PPT.
Add a new property "AnimationEffect.Subtype" to set or get the "Effect option" for an animation in a PPT.

Bug Solutions:

Fixes the issue that deleting the legend entry of a chart would cause the “Null Reference Exception".
Fixes the issue that changing the data source of a chart would cause the incorrect chart format.
Fixes the issue that some words got displaced when converting presentation slides to image.
   Fixes the issue that the chart format become incorrect when converting presentation slides to PDF.
Fixes the issue that the border format of a table become incorrect when converting presentation slides to PDF.
Fixes the issue that the format of a chart’s graphic description become incorrect when converting presentation slides to PDF.
Fixes the issue that the chart got removed when converting presentation slides to PDF.



Spire.Presentation 3.3
New Features:
Adds new property IsMergeSameLabel to group (two-level) category labels that has the same first-level label.
Adds new method DeleteEntry to delete specific legend entry.
Bug Fixes:
Fixes the issue that caused the unhandled exception 'System.DivideByZeroException' when loading a PowerPoint file.
Fixes the issue that extra marker was added when adding a custom label to chart.
Fixes the issue that caused the unhandled exception 'Spire.presentation.DocumentEditException' when deleting a single row of table.


Spire.Presentation 2.9
New features:

Supports to manipulate error bars of chart.
Adds HasMultiLvlLbl property to get/set if Category Axis has Multi-level Category Lables.

Bug Solutions:

Fixes the issue that the LeaderLinesVisible property setting didn't work.
Fixes the issue that only the first 10 series was displayed in legend area when series count is more than 10.


Spire.Presentation 2.8.95
New features:
Add SetTableBorder method to set the border of table.
Add BubbleScale property for Chart to scale bubble size of bubble chart.
Add IterateType property for AnimationEffect to set the type of animate text.
Add IterateTimeValue property for AnimationEffect to set the time of animate text.

Bug solutions:
Fixes the issue that font bold effect lost when converting to Image.
Fixes the issue that GIF in slide was changed to .PNG image when adding to new presentation.
Fixes the issue that the content of slide was incorrect when appending to new presentation.
Fixes the issue that animation was incorrect when copying slide to new presentation.
Fixes the issue that percentage format setting of chart datalabel had no effect.
Fixes the issue that getting comment was incorrectly.

Spire.Presentation 2.8.86
New Feature:
Adds Transparency property for PictureShape class to set or get the picture transparency when using picture fill.

Bug Fixes:
Fixes the issue that caused the SlideNumberVisible property didn't work.
Fixes the issue that caused the NullReferenceException when loading file.
Fixes the issue that caused the embedded fonts lost when converting to Image.
Fixes the issue that caused chart non-editable after the chart was edited with Spire.Presentation.
Fixes the issue that caused the style of pie chart lost when converting to PDF.

Spire.Presentation 2.8.59

Adds ShowMasterShape property for Slide to hide background graphics.
Adds new overloaded Print method to support to use the printdocument object.
Exposes the TriggerShape property of InteractiveSequences.

Fixes the issue where list items returned with no bullets or any kind of list formatting when inserting a HTML list.
Fixes the issue where the Animation/Transition time can't be set.
Fixes the issue that caused the table formatting of chart data lost.
Fixes the issue that caused the major units of Chart Axis incorrect when converting PPT with chart to Image.


Spire.Presentation 2.8.49
New features:
Supports to convert to HTML.
Supports to convert to TIFF.
Supports to convert to EMF file with specific size.
Bug fixes:
Fixes the issue that the method AddFromHtml doesn't work correctly without <html><body> tags.
Fixes the issue that caused wrong shadow when converting to image.
Fixes the issue that caused shadow missing when converting to image.
Fixes the issue that caused bar chart missing when converting to image.




Spire.Presentation 2.8.35
Support to get or set the layout of presentation slides.
Support to add a new slide with specific layout from master.
Support to set the width/height of table.
Fixes the issue that caused wrong format when converting presentation slides to image.
Fixes the issue that caused the shadow missing when converting presentation slides to image.
Fixes the issue that caused exception "The format of the input string is incorrect" when loading the PowerPoint file.
Fixes the issue that the background of shape changed from transparency to white.

Spire.Presentation 2.8.21

Supports to access the layout slide of master.
Fixes the issue that caused wrong composing when converting PPT to Image.
Fixes the issue that caused exception "spr⁹ was unhandled" when appending slide.
Fixes the issue that caused chart missing when converting PPT to image on Azure.

Spire.Presentation 2.8.10
Spire.Presentation supports to detect whether the Presentation slides has macro or not for the PowerPoint presentation 2007 or above (.PPTX, .PPSX).
Fixes the issue caused wrong result when getting chart type.

Spire.Presentation 2.8
Add new method to reset the slide size.
Fixes the issue where the gradient was converted into image when converting presentation slide to SVG.
Resolves the issue where the text orientation was changed from horizontal to vertical when converting presentation slide to image.
Fixes the issue that caused text overlapped when converting presentation slide to image.
Fixes the issue that caused font information changed when replacing placeholders.
Fixes the issue where a tag can't be replaced by a string containing line breaks.
Fixes the issue where the hidden slide can't be detected.