Browse our Products

Aspose.Slides for .NET 25.10 Release Notes

New Features and Improvements

KeySummaryCategoryRelated Documentation
SLIDESNET-45101Characters are missing when converting PPTX to HTMLBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-html/
SLIDESNET-45069Improve Export of Metafiles to PDFInvestigationhttps://docs.aspose.com/slides/net/conversion-to-pdf/
SLIDESNET-43960List bullets are changed when converting PPT to PDFBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-44030Converting PPT with EMF images to PDF adds borders to an imageBug
SLIDESNET-45025Gray artifacts appear and circle edges are not smooth when converting PPTX to PDFBug
SLIDESNET-43888Returning an invalid value from the same cell in chart’s workbookBughttps://docs.aspose.com/slides/net/chart-workbook/
SLIDESNET-45087Math formula is tagged as an artifact when converting PPT to PDF/UABughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45117ActualMajorUnit property of a vertical chart axis always returns 1Bug
SLIDESNET-45109Italic text becomes regular text when converting a slide to an imageBug
SLIDESNET-43710The footer is not consistent when saving PPT to PPTBughttps://docs.aspose.com/slides/net/save-presentation/
SLIDESNET-43609Font color of text portion is not read correctly from PPTXBughttps://docs.aspose.com/slides/net/text-formatting/
SLIDESNET-45090Table is exported as multiple

tags when converting PPTX to PDF/UA

Enhancementhttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45088Formula is exported as multiple

tags when converting PPTX to PDF/UA

Enhancementhttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45097Text becomes larger when converting PPT to PPTXBughttps://docs.aspose.com/slides/net/convert-ppt-to-pptx/
SLIDESNET-45096Corrupted file when converting from PPT to PPTXBug
SLIDESNET-44987Date format is changed when converting PPT to XPSBug
SLIDESNET-45068Running Aspose.Slides in an Alpine container throws an ArgumentExceptionBug
SLIDESNET-44122List type is changed when loading and saving a PPT fileBughttps://docs.aspose.com/slides/net/save-presentation/
SLIDESNET-45092Missing marked content references when converting PPTX to PDF/UAEnhancementhttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/#accessibility-and-compliance-standards-for-pdf
SLIDESNET-45089Multi-line headings are split into separate heading tags when converting PPTX to PDF/UAEnhancementhttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/#accessibility-and-compliance-standards-for-pdf

Updates to Supported Target Platforms

As part of our ongoing efforts to enhance the quality and security of our product, we are planning to discontinue support for outdated versions of the .NET Framework, such as .NET Framework 2.0, 3.5, and 4.0. These will be replaced with assemblies targeting more modern and secure versions of the .NET platform.

These changes are scheduled to take effect starting with version 25.11.
We recommend updating your projects in advance to ensure compatibility with the supported .NET versions.

For more details about the updates to supported target platforms, please refer to this article.

Public API Changes

Added New Enumeration: Aspose.Slides.FontStyleType

The FontStyleType enumeration specifies formatting styles that can be applied to text. It is introduced in the API as a replacement for System.Drawing.FontStyle.

[Flags]
public enum FontStyleType
{
    /// <summary>
    /// Standard text.
    /// </summary>
    Regular = 0,
    /// <summary>
    /// Bold text.
    /// </summary>
    Bold = 1,
    /// <summary>
    /// Italic text.
    /// </summary>
    Italic = 2,
    /// <summary>
    /// Underlined text.
    /// </summary>
    Underline = 4,
    /// <summary>
    /// Text crossed out with a horizontal line.
    /// </summary>
    Strikeout = 8,
}

Added New Method: GetFontBytes(IFontData fontData, FontStyleType fontStyle)

The new method, GetFontBytes, have been added to the Aspose.Slides.IFontsManager interface and implemented in the Aspose.Slides.FontsManager class. It replaces the obsolete method that used System.Drawing.FontStyle as a parameter type.

Added New Method: Add(string path, IFontData fontData, FontStyleType fontStyle)

The new method, Add, have been added to the Aspose.Slides.Export.Web.Output class. It replaces the obsolete method that used System.Drawing.FontStyle as a parameter type.

Added New Method: Bitmap(float scale, Slides.ImageFormat imageFormat)

The new method, Bitmap, have been added to the Aspose.Slides.Export.SlideImageFormat class. It replaces the obsolete method that used System.Drawing.Imaging.ImageFormat as a parameter type.

Marked as Obsolete

The following methods have been marked as obsolete:

  • Aspose.Slides.IFontsManager.GetFontBytes(IFontData fontData, FontStyle fontStyle)
  • Aspose.Slides.Export.Web.Output.Add(string path, IFontData fontData, FontStyle fontStyle)
  • Aspose.Slides.Export.SlideImageFormat.Bitmap(float scale, ImageFormat imgFormat)