Aspose.Slides.NET
17.6.0
See the version list below for details.
dotnet add package Aspose.Slides.NET --version 17.6.0
NuGet\Install-Package Aspose.Slides.NET -Version 17.6.0
<PackageReference Include="Aspose.Slides.NET" Version="17.6.0" />
paket add Aspose.Slides.NET --version 17.6.0
#r "nuget: Aspose.Slides.NET, 17.6.0"
// Install Aspose.Slides.NET as a Cake Addin #addin nuget:?package=Aspose.Slides.NET&version=17.6.0 // Install Aspose.Slides.NET as a Cake Tool #tool nuget:?package=Aspose.Slides.NET&version=17.6.0
Aspose.Slides is a PowerPoint management library for working with Microsoft PowerPoint files without using Microsoft PowerPoint. It allows developers to work with PPT, PPS, POT, PPTX, PPSX, POTX and ODP files on ASP.NET web applications, web services and Windows applications.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net20 is compatible. net35 was computed. net35-client is compatible. net40 was computed. 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. |
This package has no dependencies.
NuGet packages (18)
Showing the top 5 NuGet packages that depend on Aspose.Slides.NET:
Package | Downloads |
---|---|
Aspose.Total
Aspose.Total for .NET is the most complete package of all .NET file format APIs offered by Aspose. It empowers developers to create, edit, render, print and convert between a wide range of popular document formats within any .NET, C#, ASP.NET and VB.NET applications. |
|
Verify.Aspose
Extends Verify (https://github.com/VerifyTests/Verify) to allow verification via Aspose. |
|
Weavy.Core
A class library containing core business logic, data access and utility methods required by Weavy. |
|
Aspose.Slides.WebExtensions
New Aspose.Slides HTML Export system, which allows exporting PowerPoint presentation as a highly customizable HTML/CSS/JS web document. |
|
AsposeHelpers
Aspose helpers |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
24.12.0 | 4,290 | 12/2/2024 |
24.11.0 | 15,961 | 11/7/2024 |
24.10.0 | 24,609 | 10/8/2024 |
24.9.0 | 26,161 | 9/12/2024 |
24.8.0 | 56,029 | 8/2/2024 |
24.7.0 | 19,289 | 7/17/2024 |
24.6.0 | 31,826 | 6/11/2024 |
24.5.0 | 40,068 | 5/8/2024 |
24.4.0 | 36,165 | 4/15/2024 |
24.3.0 | 76,385 | 3/15/2024 |
24.2.0 | 42,475 | 2/16/2024 |
24.1.0 | 60,586 | 1/19/2024 |
23.12.0 | 93,591 | 12/11/2023 |
23.11.0 | 102,855 | 11/16/2023 |
23.10.0 | 121,406 | 10/19/2023 |
23.9.0 | 88,042 | 9/20/2023 |
23.8.0 | 65,442 | 8/21/2023 |
23.7.0 | 51,090 | 7/18/2023 |
23.6.0 | 51,269 | 6/26/2023 |
23.5.0 | 146,410 | 5/19/2023 |
23.4.0 | 128,050 | 4/20/2023 |
23.3.1 | 83,766 | 3/23/2023 |
23.2.0 | 54,430 | 2/27/2023 |
23.1.0 | 196,216 | 1/27/2023 |
22.12.0 | 210,362 | 12/16/2022 |
22.11.0 | 137,836 | 11/23/2022 |
22.10.0 | 254,050 | 10/18/2022 |
22.9.0 | 116,797 | 9/13/2022 |
22.8.0 | 64,678 | 8/17/2022 |
22.7.0 | 83,292 | 7/19/2022 |
22.6.0 | 90,927 | 6/24/2022 |
22.5.0 | 99,159 | 5/17/2022 |
22.4.0 | 93,651 | 4/15/2022 |
22.3.0 | 74,177 | 3/17/2022 |
22.2.0 | 138,842 | 2/16/2022 |
22.1.0 | 119,228 | 1/19/2022 |
21.12.0 | 86,295 | 12/17/2021 |
21.11.0 | 114,148 | 11/16/2021 |
21.10.0 | 104,851 | 10/7/2021 |
21.9.0 | 377,734 | 9/20/2021 |
21.8.0 | 97,408 | 8/16/2021 |
21.7.0 | 88,601 | 7/15/2021 |
21.6.0 | 39,649 | 6/17/2021 |
21.5.0 | 70,826 | 5/18/2021 |
21.4.0 | 92,178 | 4/18/2021 |
21.3.0 | 90,108 | 3/19/2021 |
21.2.0 | 100,400 | 2/16/2021 |
21.1.0 | 96,213 | 1/21/2021 |
20.12.0 | 97,947 | 12/10/2020 |
20.11.1 | 6,568 | 12/10/2020 |
20.11.0 | 130,984 | 12/23/2020 |
20.10.0 | 82,401 | 10/19/2020 |
20.9.0 | 24,327 | 9/25/2020 |
20.8.0 | 64,373 | 8/17/2020 |
20.7.0 | 51,816 | 7/17/2020 |
20.6.0 | 67,714 | 6/12/2020 |
20.5.0 | 64,022 | 5/7/2020 |
20.4.0 | 51,214 | 4/22/2020 |
20.3.0 | 57,992 | 3/23/2020 |
20.2.0 | 88,635 | 2/17/2020 |
20.1.0 | 69,818 | 1/17/2020 |
19.12.0 | 54,937 | 12/31/2019 |
19.11.0 | 47,760 | 11/27/2019 |
19.10.0 | 72,342 | 10/29/2019 |
19.9.0 | 65,327 | 9/12/2019 |
19.8.0 | 12,797 | 8/30/2019 |
19.7.0 | 41,152 | 7/26/2019 |
19.6.0 | 29,670 | 6/25/2019 |
19.5.0 | 20,243 | 5/31/2019 |
19.4.0 | 30,818 | 4/26/2019 |
19.3.0 | 14,434 | 4/3/2019 |
19.2.0 | 37,469 | 2/28/2019 |
19.1.0 | 86,055 | 1/30/2019 |
18.12.0 | 53,524 | 12/27/2018 |
18.11.0 | 30,065 | 11/30/2018 |
18.10.0 | 54,301 | 10/30/2018 |
18.9.0 | 18,321 | 9/30/2018 |
18.8.0 | 17,742 | 8/29/2018 |
18.7.0 | 30,882 | 7/27/2018 |
18.6.0 | 37,595 | 7/1/2018 |
18.5.0 | 17,359 | 5/30/2018 |
18.4.0 | 35,289 | 5/3/2018 |
18.3.0 | 19,083 | 4/1/2018 |
18.2.1 | 55,700 | 3/7/2018 |
18.2.0 | 31,976 | 2/28/2018 |
18.1.0 | 30,357 | 1/30/2018 |
17.12.1 | 15,587 | 12/26/2017 |
17.12.0 | 4,771 | 12/16/2017 |
17.11.0 | 7,786 | 11/30/2017 |
17.10.0 | 27,222 | 10/31/2017 |
17.9.1 | 7,443 | 10/12/2017 |
17.9.0 | 6,999 | 10/2/2017 |
17.8.0 | 56,008 | 8/30/2017 |
17.7.0 | 19,986 | 7/31/2017 |
17.6.0 | 11,709 | 7/1/2017 |
17.5.0 | 8,598 | 5/31/2017 |
17.4.0 | 9,979 | 4/28/2017 |
17.3.0 | 17,335 | 4/2/2017 |
17.2.0 | 37,895 | 3/1/2017 |
17.1.0 | 8,690 | 1/31/2017 |
16.12.1 | 15,275 | 1/16/2017 |
16.12.0 | 5,771 | 12/27/2016 |
16.11.0 | 9,437 | 11/30/2016 |
16.10.0 | 11,816 | 11/4/2016 |
16.9.0 | 8,648 | 10/12/2016 |
16.8.0 | 42,225 | 9/27/2016 |
16.7.0 | 5,320 | 8/22/2016 |
16.6.0 | 55,247 | 7/15/2016 |
16.5.0 | 13,239 | 6/16/2016 |
16.4.0 | 9,490 | 5/16/2016 |
16.3.0 | 18,492 | 4/11/2016 |
16.2.0 | 9,710 | 3/17/2016 |
16.1.0 | 22,889 | 2/4/2016 |
15.11.0 | 31,683 | 1/11/2016 |
15.10.0 | 13,776 | 12/10/2015 |
15.9.0 | 10,570 | 11/6/2015 |
15.8.1 | 4,323 | 10/16/2015 |
15.8.0 | 5,171 | 10/5/2015 |
15.7.0 | 76,700 | 9/3/2015 |
15.6.0 | 36,065 | 7/22/2015 |
15.5.0 | 11,409 | 6/16/2015 |
15.4.0 | 8,551 | 5/14/2015 |
15.3.1 | 6,620 | 4/23/2015 |
15.3.0 | 4,025 | 4/14/2015 |
15.2.0 | 42,503 | 3/6/2015 |
15.1.0 | 12,272 | 2/3/2015 |
14.10.0 | 17,482 | 11/28/2014 |
14.9.0 | 7,724 | 11/11/2014 |
14.8.1 | 4,701 | 10/24/2014 |
14.8.0 | 3,880 | 10/16/2014 |
14.7.0 | 5,086 | 9/7/2014 |
14.6.0 | 4,682 | 8/6/2014 |
14.5.0 | 8,835 | 7/16/2014 |
14.4.0 | 5,974 | 6/2/2014 |
14.3.0 | 8,410 | 5/6/2014 |
14.2.0 | 4,407 | 3/24/2014 |
14.1.2 | 6,636 | 2/17/2014 |
14.1.1 | 3,717 | 2/10/2014 |
14.1.0.2 | 3,595 | 2/6/2014 |
13.12.0 | 4,596 | 12/30/2013 |
8.4.2 | 47,484 | 6/5/2014 |
8.4.1 | 4,243 | 5/6/2014 |
8.4.0 | 6,914 | 3/3/2014 |
8.3.0.1 | 4,062 | 2/3/2014 |
8.2.0 | 3,831 | 12/27/2013 |
8.1.0 | 11,428 | 12/16/2013 |
8.0.0 | 5,012 | 10/25/2013 |
7.9.0 | 4,249 | 10/8/2013 |
7.8.0 | 3,864 | 9/3/2013 |
7.7.0 | 11,909 | 8/4/2013 |
7.6.0 | 7,218 | 7/5/2013 |
7.5.0 | 6,256 | 5/27/2013 |
7.4.0 | 10,292 | 4/24/2013 |
7.3.0 | 3,640 | 4/10/2013 |
7.2.0 | 4,295 | 3/8/2013 |
7.1.0 | 6,007 | 1/28/2013 |
7.0.0 | 6,134 | 12/31/2012 |
6.9.0 | 3,613 | 12/10/2012 |
6.8.0 | 3,988 | 10/30/2012 |
6.7.0 | 4,314 | 10/4/2012 |
6.6.0 | 3,520 | 9/13/2012 |
6.5.0 | 3,865 | 7/27/2012 |
6.4.0 | 3,612 | 6/27/2012 |
6.3.0 | 3,542 | 5/29/2012 |
6.2.0 | 3,736 | 5/7/2012 |
6.1.0 | 3,647 | 3/28/2012 |
6.0.0 | 4,005 | 3/2/2012 |
5.9.0.1 | 8,007 | 2/16/2012 |
5.9.0 | 7,287 | 2/16/2012 |
SLIDESNET-38621 - Render comments when saving as image, PDF or HTML
SLIDESNET-38044 - Preserving original date and time
SLIDESNET-26375 - Support for creating presentation sections in Aspose.Slides
SLIDESNET-33584 - BorderDiagonalDown BorderDiagonalUp feature support for PPT cell
SLIDESNET-38500 - "Allow Latin text to wrap in the middle of a word" ISSUE
SLIDESNET-38724 - Right-To-Left\Left-To-Right issues
SLIDESNET-38929 - When PPTX is converted to PDF, the graphs are missing
SLIDESNET-38942 - Some tables in the presentation rendered incorrectly
SLIDESNET-38949 - Bullet numbering did not reset for text in exported PDF
SLIDESNET-38488 - The type 'HttpResponse' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
SLIDESNET-38574 - Exception when instantiating presentation with signed file
SLIDESNET-36991 - Presentation protection does not work if saved as PPT
SLIDESNET-37993 - Font substution does not work for bullets and symbols
SLIDESNET-38931 - Application hangs when converting a slide to SVG
SLIDESNET-14306 - Negitive array size exception while getting slide Thumbnail and Thumbnail rendering issue
SLIDESNET-17254 - Bullet/Text offset lost on save in Office XP
SLIDESNET-23831 - PptReadException on reading presentation
SLIDESNET-30590 - Shape.TextFrame returns null for Title shape
SLIDESNET-33837 - Cannot access the presentation properties for Aspose.Slides unprotected presentation using Filtdump.exe
SLIDESNET-35152 - ArgumentException: Parameter is not valid exception is thrown when adding the notes to PPT and saving as Notes TIFF
SLIDESNET-35170 - Ability to convert read-only PPT to PDF no longer works
SLIDESNET-35231 - Comments Count issue for PPT file
SLIDESNET-35406 - Slide comments are not read for PPT files
SLIDESNET-35601 - Text is missing in the generated PPT file
SLIDESNET-36040 - NullReference exception on opening word document
SLIDESNET-36041 - Wrong exception message is thrown on loading password protected presentaiton without password
SLIDESNET-36228 - Text is improperly rendered in generated PDF
SLIDESNET-36677 - Symbols orientation changed on presentation load and saved
SLIDESNET-36681 - Applying password to .pptx removes custom properties
SLIDESNET-37173 - Zoom level changed, Notes box appeared on load and save
SLIDESNET-38400 - Pptm to svg not properly converted
SLIDESNET-38423 - Hyperlink changes upon text changes
SLIDESNET-38446 - Embedded excel Ole object once extracted corrupts the excel file
SLIDESNET-38503 - Unsupported format exception on load the excel workbook from OLE Data
SLIDESNET-38504 - Ppt changed after saving
SLIDESNET-38506 - Problem with GetEffectsByShape
SLIDESNET-38515 - Text is improperly rendered in generated HTML
SLIDESNET-38581 - InvalidCastException on converting odp to pdf
SLIDESNET-38582 - LastSavedTime on .ppt files doesn't work
SLIDESNET-38585 - Presentation date property converted by default
SLIDESNET-38600 - Bullet numbering gets changed in generated HTML
SLIDESNET-38610 - Text strings are improperly aligned in saved presentation
SLIDESNET-38611 - Text position getting changed in saved PPT
SLIDESNET-38620 - Ppt changed after saving
SLIDESNET-38725 - Actions on animations are lost on saving presentation
SLIDESNET-38902 - Invert if negative property in PPTX being set
SLIDESNET-38919 - Exception on loading presentation
SLIDESNET-38930 - Text overlapping in generated image result
SLIDESNET-38933 - Hyperlink is wrongly associated with text in exported HTML
SLIDESNET-38935 - Drop Shadow effects are lost when saving presentation
SLIDESNET-38936 - Text formatting changes after cloning
SLIDESNET-38938 - Bar chart not properly rendered after cloning
SLIDESNET-38944 - Chart styles are not getting applied on saved presentation
SLIDESNET-39016 - NullReference exception is thrown on WriteWorkbookStream for chart
Public API Changes
IncludeComments property has been added to classes PdfOptions, SwfOptions, TiffOptions and HtmlOptions
Property IncludeComments has been added to IHtmlOptions, IPdfOption, ISwfOptions, ITiffOptions interfaces and HtmlOptions, PdfOptions, SwfOptions, TiffOptions classes respectively.
This property specifies whether the exported document should include additional pages with comments or not. Default value is "false".
Code example:
using (Presentation pres = new Presentation("Presentation.pptx"))
{
//Instantiate the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();
//Specify that the generated document should include comment pages
pdfOptions.IncludeComments = true;
//Save the presentation to PDF with specified options
pres.Save("Presentation.pdf", SaveFormat.Pdf, pdfOptions);
}
ISectionCollection interface and SectionCollection class have been added.
ISectionCollection and SectionCollection represent a collection of sections.
Methods and properties:
ISection thisint index - gets the element at the specified index.
ISection AddSection(string name, ISlide startedFromSlide) - adds a new section started form specific slide.
ISection AddEmptySection(string name, int index) - adds an empty section to the specified position of the collection.
RemoveSectionWithSlides(ISection section) - removes section and slides contained in the section.
RemoveSection(ISection section) - removes section. Slides contained in the section will be merged into previous section.
ReorderSectionWithSlides(ISection section, int index) - moves section and its slides from the collection to the specified position.
ISection AppendEmptySection(string name) - adds an empty section to the end of the collection.
int IndexOf(ISection section) - returns an index of the specified section in the collection.
Clear() - removes all sections from the collection.
Example:
ISection section = pres.Sections[2];
pres.Sections.ReorderSectionWithSlides(section, 0);
pres.Sections.RemoveSectionWithSlides(pres.Sections[0]);
pres.Sections.AppendEmptySection("Last empty section");
pres.Sections.AddSection("First empty", 3);
ISection interface and Section class have been added
ISection interface and Section class represent section of slides.
Methods and properties:
string Name - returns the name of the section.
ISlide StartedFromSlide - returns first slide of the section.
ISectionSlideCollection GetSlidesListOfSection() - returns a list of slides in the section.
Example:
pres.Sections.AddSection("Section 1", pres.Slides[0]);
pres.Sections[0].Name = "New section name";
ISectionSlideCollection slidesInSection = pres.Sections[0].GetSlidesListOfSection();
ISectionSlideCollection interface and SectionSlideCollection class have been added
ISectionSlideCollection and SectionSlideCollection represents a collection of a slides in the section.
Example:
ISectionSlideCollection slidesInSection = pres.Sections[0].GetSlidesListOfSection();
foreach (ISlide slide in slidesInSection)
{
// do something with slide
}
Properties IPresentation.Sections, Presentation.Sections have been added
Properties IPresentation.Sections and Presentation.Sections return ISectionCollection instance (list of all slides sections that are defined in the presentation).
IPresentation pres = new Presentaton();
pres.Sections.AddSection("Section 1", pres.Slides[0]);
int n = pres.Sections.Count;