We're pleased to announce the release of Spire.Presentation 11.10.4. This version supports printing slides with notes and adjusts .NET Core package dependencies (migrating image processing for .NET 6.0/9.0/10.0 to SkiaSharp). Meanwhile, some issues that occurred when loading PPTX documents, converting PPT to PDF, and saving PPTX as PPSX have also been successfully fixed. More details are listed below.
Here is a list of changes made in this release
| Category | ID | Description |
| New Feature | SPIREPPT-3124 | Adds support for printing slides with notes.
Presentation ppt = new Presentation(); ppt.LoadFromFile(inputFile); PresentationPrintDocument document = new PresentationPrintDocument(ppt); document.PrintSlidesWithNotes = true; document.PrinterSettings.PrintToFile = true; document.PrinterSettings.PrintFileName = outputFile; ppt.Print(document); |
| Adjustment | - | Adjusts .NET Core packaging and dependencies for .NET 6.0, .NET 9.0, and .NET 10.0 by achieving cross-platform compatibility through .NET Standard specifications and migrating image processing from System.Drawing to SkiaSharp. |
| Bug Fix | SPIREPPT-2675 | Fixes the issue where loading a PPTX document with comments threw the "Comment by nonexistent author" error. |
| Bug Fix | SPIREPPT-3177 | Fixes the issue where color blocks were not displayed when converting PPT to PDF. |
| Bug Fix | SPIREPPT-3199 | Fixes the issue where saving a PPTX document as PPSX threw the "Object reference not set to an instance of an object" error. |
| Bug Fix | SPIREPPT-3207 | Fixes the issue where loading a certain PPTX document threw the "Object reference not set to an instance of an object" error. |
.NET Core Packaging and Image Processing Changes
The dependencies for .NET 6.0, .NET 9.0, and .NET 10.0 have been updated as follows.
The dependencies listed here are minimum versions.
| Dependency | .NET 6.0 | .NET 9.0 | .NET 10.0 |
| SkiaSharp | ≥ 3.116.1 | ≥ 3.116.1 | ≥ 3.116.1 |
| Microsoft.Win32.Registry | ≥ 5.0.0 | ≥ 5.0.0 | ≥ 5.0.0 |
| System.Buffers | ≥ 4.5.1 | ≥ 4.5.1 | ≥ 4.5.1 |
| System.Memory | ≥ 4.5.5 | ≥ 4.5.5 | ≥ 4.5.5 |
| System.Text.Encoding.CodePages | ≥ 6.0.0 | ≥ 9.0.0 | ≥ 10.0.0 |
| HarfBuzzSharp | ≥ 8.3.0.1 | ≥ 8.3.0.1 | ≥ 8.3.0.1 |
Click the link below to download Spire.Presentation 11.10.4: