Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

 

Aspose.Slides for .NET 23.12

Download  Support Forum 

File Details

  • Downloads:
  • 1
  • File Size:
  • 128.61MB
  • Date Added:
  • 11/12/2023

Description

It contains Aspose.Slides for .NET 23.12 release (MSI).

File Details

Aspose.Slides for .NET 23.12 (MSI) is here for C# developers to streamline the PowerPoint presentation generation process. This update delivers a significant performance boost (3x runtime increase) alongside valuable new features and bug fixes.

Key Highlights

  • 3x Runtime Performance Improvement: Developers working on .NET presentation processing solutions can experience a dramatic boost in speed and performance.
  • Handout Presentation Export Layout: Easily create handout presentations with various layouts, mimicking PowerPoint’s “Print as Handouts” functionality with Aspose.Slides for .NET 23.12.
  • Ink Options: Gain greater control over the appearance of ink objects in exported presentations with options to hide ink or define opacity.
  • Delete Cropped Picture Areas: You can reduce presentation size by removing unnecessary cropped areas from pictures within presentations.
  • Shape.IsDecorative Property: Easily set decorative shapes for improved accessibility and semantic representation.

Additional Updates

  • We have adddressed numerous bugs related to opening presentations, converting presentations to various formats, and chart rendering in this release of the C# PowerPoint API.
  • Deprecated properties have been removed in favor of alternatives for a cleaner API.

This C# code example illustrates how to render presentations as handouts:

using (Presentation pres = new Presentation("pres.pptx"))
{
    RenderingOptions options = new RenderingOptions
    {
        SlidesLayoutOptions = new HandoutLayoutingOptions
        {
            Handout = HandoutType.Handouts4Horizontal,
            PrintSlideNumbers = false
        }
    };
    
    Bitmap[] handoutSlides = pres.GetThumbnails(options);
    for (var index = 0; index < handoutSlides.Length; index++)
    {
        var handoutSllide = handoutSlides[index];
        handoutSllide.Save($"handout-{index}.png");
    }
}

Source*

Control Ink Objects Look and Feel

The following C# code snippet demonstrates how to use the newly added InkOptions class for controlling the look of the Ink objects:

using (Presentation pres = new Presentation("pres.pptx"))
{
    PdfOptions options = new PdfOptions();
    options.InkOptions.HideInk = true;

    pres.Save("pres.pdf", SaveFormat.Pdf, options);
}

Source*

Set Decorative Shapes

Please refer to the below-given code example to learn how to use the Shape.IsDecorative to set decorative shapes:

using (Presentation pres = new Presentation("sample.pptx"))
{
    pres.Slides[0].Shapes[0].IsDecorative = true;
}

Source*

You can view the list of all new features, enhancements, and bug fixes introduced in this release by visiting Aspose.Slides for .NET 23.12 Release Notes.

 English