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(DLLs only)

Download  Support Forum 

File Details

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

Description

It contains Aspose.Slides for .NET 23.12 (DLLs-only) release.

File Details

Aspose.Slides for .NET 23.12 is tailored for C# developers seeking to optimize PowerPoint processing. This latest release includes many performance enhancements, boasting a remarkable 3x increase in runtime speed, along with many new features and bug fixes.

Key Highlights

  • 3x Faster Runtime: Delivering a significant leap in speed and efficiency for developers, this release of the .NET presentation apps API helps you augment your C# apps.
  • Handout Presentation Layout: Seamlessly generate handout presentations, mirroring PowerPoint’s renowned “Print as Handouts” functionality, now available with Aspose.Slides for .NET 23.12.
  • Enhanced Ink Control: Exercise finer control over the appearance of ink objects in exported presentations, with options to conceal ink or adjust opacity to your preference.
  • Removal of Cropped Picture Areas: Trim presentation sizes by eliminating redundant cropped areas from pictures embedded within presentations.
  • Shape.IsDecorative Property: Simplify the process of setting decorative shapes for enhanced accessibility and semantic representation.

Additional Updates

  • Numerous bugs pertaining to presentation opening, conversion to various formats, and chart rendering have been diligently addressed in this version of the C# PowerPoint API.
  • Deprecated properties have been systematically replaced with alternatives, ensuring a cleaner and more intuitive API experience.

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