Aspose.Slides.NET 17.1.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.

Showing the top 20 packages that depend on Aspose.Slides.NET.

Packages Downloads
Finsa.CaravanCore
Package Description
25
Finsa.CaravanCore
Package Description
26
Finsa.CaravanCore
Package Description
27
Finsa.CaravanCore
Package Description
30
Finsa.CaravanCore
Package Description
35
Finsa.CaravanCore
Package Description
38
Finsa.CaravanCore
Package Description
57
Finsa.CaravanCore
Package Description
69
Finsa.CaravanCore
Package Description
78
Finsa.CaravanCore
Package Description
91
Finsa.CaravanCore
Package Description
103
Finsa.CaravanCore
Package Description
111
Finsa.CaravanCore
Package Description
158
Finsa.CaravanCore
Package Description
182
Finsa.CaravanCore
Package Description
293
Finsa.CaravanCore
Package Description
388
Finsa.CaravanCore
Package Description
478
Finsa.CaravanCore
Package Description
1,263
Finsa.CaravanCore
Package Description
2,168

SLIDESNET-38199 - Support for Value from Cells feature for chart datalabels SLIDESNET-36738 - Support for bulk setting text properties for whole table, row or column SLIDESNET-35709 - Set and control text spellcheck language using Aspose.Slides SLIDESNET-34103 - Add support for changing language of presentation and shape's text SLIDESNET-33368 - Using locale for setting the language SLIDESNET-3104 - Language property for textboxes SLIDESNET-36086 - Changing slides orientation has no effect on contents SLIDESNET-38255 - Changing font related properties in master slide not getting applied SLIDESNET-38239 - Setting multi-level chart categories not working SLIDESNET-38230 - Unexpected subscript effect on saving presentation SLIDESNET-38225 - System.ArgumentOutOfRangeException when adding shape to slide and saving SLIDESNET-38217 - Exception on converting ppt to pptx or pptm SLIDESNET-38208 - Pptx not properly converted to html SLIDESNET-38206 - Pptx to pdf conversion giving OutOfMemoryError SLIDESNET-38205 - Text are improperly rendered in generated PDF SLIDESNET-38204 - EMF images are not properly rendered in generated pdf SLIDESNET-38201 - Embedded fonts are not getting copied when cloning slide SLIDESNET-38188 - Exception on generating thumbnails SLIDESNET-38186 - Problem with content in result file after saving Ppt to Pptx SLIDESNET-38177 - Cylinder drawing is changed after loading and saving a ppt SLIDESNET-38175 - Meta files are improperly rendered in generated thumbnails SLIDESNET-38174 - Fix implementation of ChartSeriesGroup.CompareTo() method. SLIDESNET-38172 - Character misplaced after converting to svg SLIDESNET-38167 - Cell border not generated as double line SLIDESNET-38156 - Icon missing after converting slide to svg SLIDESNET-38151 - Text in pptx document not justified properly SLIDESNET-38132 - Bullets changes while converting odp to pdf SLIDESNET-38130 - Creating charts from sql server table SLIDESNET-38129 - Slide orientation went wrong SLIDESNET-38117 - Thumbnails output cropped SLIDESNET-38109 - NotImplementedException on saving presentation SLIDESNET-38097 - Shapes with FillType.Group missing in the generated thumbnail SLIDESNET-38092 - Text is improperly rendered in generated thumbnail SLIDESNET-38067 - Bullet space changed after saving ppt SLIDESNET-38066 - Pptx changed after converting to pdf SLIDESNET-38050 - Exception on saving presentation SLIDESNET-38029 - Text is not being rendered when exporting slides as thumbnails SLIDESNET-38004 - High memory consumption while converting pptx to pdf SLIDESNET-37929 - Incorrect character positioning in HTML representation of the presentation document in Safari for iOS SLIDESNET-37796 - Equations are improperly rendered in generated PDF and thumbnails SLIDESNET-37045 - Chart title appears on pptx to html SLIDESNET-36892 - Incorrect chart on generated pdf SLIDESNET-36222 - Date changed to asterisk when saving presentation SLIDESNET-36095 - DataPoints of scattered chart are not showing in the generated image file SLIDESNET-36094 - Y Axis Labels are not correct in the generated image file SLIDESNET-35571 - Images are not rendered in HTML to PPTX Import SLIDESNET-35494 - Exception on Opening the PPTX file. Error unexpected font parsing exception SLIDESNET-35292 - Ppt to Pptx conversion disturbs equations SLIDESNET-35265 - Improper gradient fill export for geometry shapes SLIDESNET-35264 - Improper DrBrush is used when exporting gradient filled text to PDF SLIDESNET-35263 - Gradient brush is incorrectly formed when exporting gradient-filled text SLIDESNET-35240 - PPTX to PDF: Text is missing in generated PDF file SLIDESNET-35125 - Footer not Visible when setting using Metacharacters SLIDESNET-35040 - Chart improperly rendered in generated PDF SLIDESNET-34650 - Protected view error message on generating PPT form Aspose.Slides SLIDESNET-34521 - Improper thumbnail generated for PPT SLIDESNET-34481 - Default font related properties are set when copying slide notes SLIDESNET-33881 - Index out of range exception on accessing presentation SLIDESNET-33606 - PowerPoint 2010 Error Message: PowerPoint has detected problem in file in generated PPT SLIDESNET-33279 - ProtectedView message appears if multiple hyperlinks are added in generated presentation SLIDESNET-31842 - Picture is missing in notes page on presentation save SLIDESNET-22336 - Equations text overlap in the generated PDF SLIDESNET-17912 - Mathematical equation are improperly rendered in exported PDF Public API Changes Default public constructors have been added to PortionFormat, ParagraphFormat and TextFrameFormat classes Default public constructors have been added to PortionFormat, ParagraphFormat and TextFrameFormat classes. Formats created with these constructions using can be used to specify text formats for a whole table, etc. Usage Example: PortionFormat portionFormat = new PortionFormat(); ParagraphFormat paragraphFormat = new ParagraphFormat(); TextFrameFormat textFrameFormat = new TextFrameFormat(); IBulkTextFormattable interface has been added Aspose.Slides.IBulkTextFormattable interface has been added. It represents an object with possibility of bulk setting child text elements' formats. It contains the following methods: void SetTextFormat(IPortionFormat source); void SetTextFormat(IParagraphFormat source); void SetTextFormat(ITextFrameFormat source); Calling any of them will make an object of class that implements this interface set all its child portions / paragraphs / text frames (accordingly to used method overload) with all defined properties from provided format sample. IFormatFactory interface and FormatFactory class have been added Aspose.Slides.IFormatFactory interface and Aspose.Slides.FormatFactory class have been added. They allow to create PortionFormat, ParagraphFormat and TextFrameFormat instances via COM interface. Usage Example: IPortionFormat portionFormat = FormatFactory.Instance.CreatePortionFormat(); IParagraphFormat paragraphFormat = FormatFactory.Instance.CreateParagraphFormat(); ITextFrameFormatparagraphFormat = FormatFactory.Instance.CreateTextFrameFormat(); Properties DataLabelFormat.ShowLabelValueFromCell and IDataLabelFormat.ShowLabelValueFromCell have been added Property DataLabelFormat.ShowLabelValueFromCell determines if data label text contains data from workbook data cell. string lbl0 = "Label 0 cell value"; string lbl1 = "Label 1 cell value"; string lbl2 = "Label 2 cell value"; using (Presentation pres = new Presentation()) { IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Bubble, 50, 50, 600, 400, true); IChartSeriesCollection series = chart.ChartData.Series; series[0].Labels.DefaultDataLabelFormat.ShowLabelValueFromCell = true; IChartDataWorkbook wb = chart.ChartData.ChartDataWorkbook; series[0].Labels[0].ValueFromCell = wb.GetCell(0, "A10", lbl0); series[0].Labels[1].ValueFromCell = wb.GetCell(0, "A11", lbl1); series[0].Labels[2].ValueFromCell = wb.GetCell(0, "A12", lbl2); } Properties IDataLabel.ValueFromCell and DataLabel.ValueFromCell have been added Gets or sets workbook data cell. Applied if IDataLabelFormat.ShowLabelValueFromCell property equals true. string lbl0 = "Label 0 cell value"; string lbl1 = "Label 1 cell value"; string lbl2 = "Label 2 cell value"; using (Presentation pres = new Presentation()) { IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Bubble, 50, 50, 600, 400, true); IChartSeriesCollection series = chart.ChartData.Series; series[0].Labels.DefaultDataLabelFormat.ShowLabelValueFromCell = true; IChartDataWorkbook wb = chart.ChartData.ChartDataWorkbook; series[0].Labels[0].ValueFromCell = wb.GetCell(0, "A10", lbl0); series[0].Labels[1].ValueFromCell = wb.GetCell(0, "A11", lbl1); series[0].Labels[2].ValueFromCell = wb.GetCell(0, "A12", lbl2); pres.Save(outPath, SaveFormat.Pptx); } SetTextFormat methods have been added to Column class due to inheritance from IBulkTextFormattable added to IColumn interface Aspose.Slides.Column class now implements IBulkTextFormattable interface as a part of IColumn interface. Portion, paragraph or text frame format properties can be set to all column cells by calling Column.SetTextFormat methods. Usage Examples: ITable someTable = presentation.Slides[0].Shapes[0] as ITable; // let's say that the first shape on the first slide is a table // setting first column cells' font height PortionFormat portionFormat = new PortionFormat(); portionFormat.FontHeight = 25; someTable.Columns[0].SetTextFormat(portionFormat); // setting first column cells' text alignment and right margin in one call ParagraphFormat paragraphFormat = new ParagraphFormat(); paragraphFormat.Alignment = TextAlignment.Right; paragraphFormat.MarginRight = 20; someTable.Columns[0].SetTextFormat(paragraphFormat); // setting second column cells' text vertical type TextFrameFormat textFrameFormat = new TextFrameFormat(); textFrameFormat.TextVerticalType = TextVerticalType.Vertical; someTable.Columns[1].SetTextFormat(textFrameFormat); SetTextFormat methods have been added to Row class due to inheritance from IBulkTextFormattable added to IRow interface Aspose.Slides.Row class now implements IBulkTextFormattable interface as a part of IRow interface. Portion, paragraph or text frame format properties can be set to all row cells by calling Row.SetTextFormat methods. Usage Examples: ITable someTable = presentation.Slides[0].Shapes[0] as ITable; // let's say that the first shape on the first slide is a table // setting first row cells' font height PortionFormat portionFormat = new PortionFormat(); portionFormat.FontHeight = 25; someTable.Rows[0].SetTextFormat(portionFormat); // setting first row cells' text alignment and right margin in one call ParagraphFormat paragraphFormat = new ParagraphFormat(); paragraphFormat.Alignment = TextAlignment.Right; paragraphFormat.MarginRight = 20; someTable.Rows[0].SetTextFormat(paragraphFormat); // setting second row cells' text vertical type TextFrameFormat textFrameFormat = new TextFrameFormat(); textFrameFormat.TextVerticalType = TextVerticalType.Vertical; someTable.Rows[1].SetTextFormat(textFrameFormat); SetTextFormat methods have been added to Table class due to inheritance from IBulkTextFormattable added to ITable interface Aspose.Slides.Table class now implements IBulkTextFormattable interface as a part of ITable interface. Portion, paragraph or text frame format properties can be set to all table cells by calling Table.SetTextFormat methods. Usage Examples: ITable someTable = presentation.Slides[0].Shapes[0] as ITable; // let's say that the first shape on the first slide is a table // setting table cells' font height PortionFormat portionFormat = new PortionFormat(); portionFormat.FontHeight = 25; someTable.SetTextFormat(portionFormat); // setting table cells' text alignment and right margin in one call ParagraphFormat paragraphFormat = new ParagraphFormat(); paragraphFormat.Alignment = TextAlignment.Right; paragraphFormat.MarginRight = 20; someTable.SetTextFormat(paragraphFormat); // setting table cells' text vertical type TextFrameFormat textFrameFormat = new TextFrameFormat(); textFrameFormat.TextVerticalType = TextVerticalType.Vertical; someTable.SetTextFormat(textFrameFormat); SlideSizeScaleType enum, ISlideSize.SetSize and SlideSize.SetSize methods have been added New methods SetSize have been added to SlideSize class and ISlideSize interface. void SetSize(SlideSizeType type, SlideSizeScaleType scaleType); void SetSize(float width, float height, SlideSizeScaleType scaleType); These methods allow changing slide size with different ways of content scaling. Ways of content scaling are defined in new SlideSizeScaleType enum. There are following values. DoNotScale - do not scale slide content. Use this for set the size without modification content. EnsureFit - Scale to ensure fit. Use this for scale it down to ensure it will fit on slide. Maximize - Maximize size of content. Use this for maximize the size of your content. Usage example: using (Presentation presentation = new Presentation("presentation.ppt")) { presentation.SlideSize.SetSize(540, 720, SlideSizeScaleType.EnsureFit); // Method SetSize is used for set slide size with scale content to ensure fit presentation.SlideSize.SetSize(SlideSizeType.A4Paper, SlideSizeScaleType.Maximize); // Method SetSize is used for set slide size with maximize size of content } The property Size of interface ISlideSize and class SlideSize has been marked as Obsolete. The property Type of interface ISlideSize and class SlideSize has been marked as Obsolete.

This package has no dependencies.

Version Downloads Last updated
25.9.0 0 09/03/2025
25.8.0 6 08/08/2025
25.7.0 4 07/02/2025
25.6.0 7 06/14/2025
25.5.0 16 05/19/2025
25.4.0 11 04/23/2025
25.3.0 16 03/07/2025
25.2.0 12 02/12/2025
25.1.0 14 01/17/2025
24.12.0 15 12/10/2024
24.11.0 16 11/14/2024
24.10.0 13 10/09/2024
24.9.0 13 09/12/2024
24.8.0 16 08/05/2024
24.7.0 14 07/18/2024
24.6.0 16 06/17/2024
24.5.0 20 05/12/2024
24.4.0 18 04/18/2024
24.3.0 20 03/16/2024
24.2.0 23 03/10/2024
24.1.0 24 02/08/2024
23.12.0 22 02/08/2024
23.11.0 21 02/08/2024
23.10.0 20 02/08/2024
23.9.0 19 02/08/2024
23.8.0 20 02/08/2024
23.7.0 19 02/08/2024
23.6.0 21 02/08/2024
23.5.0 18 02/08/2024
23.4.0 22 02/08/2024
23.3.1 18 02/08/2024
23.2.0 23 02/08/2024
23.1.0 20 02/08/2024
22.12.0 21 02/08/2024
22.11.0 22 02/08/2024
22.10.0 24 02/08/2024
22.9.0 20 02/08/2024
22.8.0 20 09/08/2022
22.7.0 39 08/30/2022
22.6.0 25 02/08/2024
22.5.0 22 02/08/2024
22.4.0 19 02/08/2024
22.3.0 19 02/08/2024
22.2.0 424 02/18/2022
22.1.0 19 02/08/2024
21.12.0 19 02/08/2024
21.11.0 135 12/07/2021
21.10.0 29 11/09/2021
21.9.0 312 10/01/2021
21.8.0 816 09/10/2021
21.7.0 321 07/15/2021
21.6.0 22 06/17/2021
21.5.0 523 05/18/2021
21.4.0 242 04/18/2021
21.3.0 1,722 03/30/2021
21.2.0 22 02/08/2024
21.1.0 21 02/08/2024
20.12.0 25 02/08/2024
20.11.1 20 02/08/2024
20.11.0 18 02/08/2024
20.10.0 21 02/08/2024
20.9.0 18 02/08/2024
20.8.0 20 02/08/2024
20.7.0 22 02/08/2024
20.6.0 22 02/08/2024
20.5.0 20 02/08/2024
20.4.0 21 02/08/2024
20.3.0 22 02/08/2024
20.2.0 24 02/08/2024
20.1.0 21 02/08/2024
19.12.0 19 02/08/2024
19.11.0 22 02/08/2024
19.10.0 19 02/08/2024
19.9.0 23 02/08/2024
19.8.0 20 02/08/2024
19.7.0 21 02/08/2024
19.6.0 19 02/08/2024
19.5.0 20 02/08/2024
19.4.0 21 02/08/2024
19.3.0 22 02/08/2024
19.2.0 22 02/08/2024
19.1.0 22 02/08/2024
18.12.0 21 02/08/2024
18.11.0 21 02/08/2024
18.10.0 24 02/08/2024
18.9.0 19 02/08/2024
18.8.0 20 02/08/2024
18.7.0 20 02/08/2024
18.6.0 21 02/08/2024
18.5.0 19 02/08/2024
18.4.0 20 02/08/2024
18.3.0 20 02/08/2024
18.2.1 20 02/08/2024
18.2.0 24 02/08/2024
18.1.0 21 02/08/2024
17.12.1 18 02/08/2024
17.12.0 18 02/08/2024
17.11.0 21 02/08/2024
17.10.0 23 02/08/2024
17.9.1 23 02/08/2024
17.9.0 20 02/08/2024
17.8.0 22 02/08/2024
17.7.0 20 02/08/2024
17.6.0 22 02/08/2024
17.5.0 19 02/08/2024
17.4.0 21 02/08/2024
17.3.0 18 02/08/2024
17.2.0 21 02/08/2024
17.1.0 19 02/08/2024
16.12.1 21 02/08/2024
16.12.0 23 02/08/2024
16.11.0 19 02/08/2024
16.10.0 19 02/08/2024
16.9.0 21 02/08/2024
16.8.0 19 02/08/2024
16.7.0 21 03/10/2024
16.6.0 22 02/08/2024
16.5.0 21 02/08/2024
16.4.0 22 02/08/2024
16.3.0 20 02/08/2024
16.2.0 24 02/08/2024
16.1.0 19 02/08/2024
15.11.0 21 02/08/2024
15.10.0 25 02/08/2024
15.9.0 22 02/08/2024
15.8.1 23 02/08/2024
15.8.0 22 02/08/2024
15.7.0 24 02/08/2024
15.6.0 20 02/08/2024
15.5.0 23 02/08/2024
15.4.0 23 02/08/2024
15.3.1 21 02/08/2024
15.3.0 22 02/08/2024
15.2.0 20 02/08/2024
15.1.0 20 02/08/2024
14.10.0 20 02/08/2024
14.9.0 23 02/08/2024
14.8.1 18 02/08/2024
14.8.0 21 02/08/2024
14.7.0 23 02/08/2024
14.6.0 21 02/08/2024
14.5.0 20 02/08/2024
14.4.0 22 02/08/2024
14.3.0 23 02/08/2024
14.2.0 26 02/08/2024
14.1.2 38 02/08/2024
14.1.1 25 02/08/2024
14.1.0.2 20 02/08/2024
13.12.0 22 02/08/2024
8.4.2 23 02/08/2024
8.4.1 21 02/08/2024
8.4.0 21 02/08/2024
8.3.0.1 19 02/08/2024
8.2.0 35 02/08/2024
8.1.0 22 02/08/2024
8.0.0 19 02/08/2024
7.9.0 19 02/08/2024
7.8.0 19 02/08/2024
7.7.0 38 02/08/2024
7.6.0 22 02/08/2024
7.5.0 21 02/08/2024
7.4.0 21 02/08/2024
7.3.0 20 02/08/2024
7.2.0 20 02/08/2024
7.1.0 23 02/08/2024
7.0.0 22 02/08/2024
6.9.0 23 02/08/2024
6.8.0 25 02/08/2024
6.7.0 21 02/08/2024
6.6.0 20 02/08/2024
6.5.0 20 02/08/2024
6.4.0 18 02/08/2024
6.3.0 20 02/08/2024
6.2.0 19 02/08/2024
6.1.0 23 02/08/2024
6.0.0 19 02/08/2024
5.9.0.1 21 02/08/2024
5.9.0 22 02/08/2024