GroupDocs.Annotation for .NET 23.4 Release Notes

Full list of changes in this release

KeyCategorySummary
ANNOTATIONNET-2182EnhancementAdded SkiaSharp.NativeAssets.Linux.NoDependencies as a package dependency
ANNOTATIONNET-2188FixFixed an issue with watermark angle on PDF documents
ANNOTATIONAPP-144FixFixed an issue with identifying document format on PDF
ANNOTATIONNET-2183FixFixed an issue add annotation to the PDF document in NET6
ANNOTATIONNET-2262FixFixed exception message for PDF metadata exception
ANNOTATIONNET-2248FixFixed System.Drawing.Common assymble loading error for images
ANNOTATIONNET-2249FixFixed System.Drawing.Common assymble loading error for presentations
ANNOTATIONNET-2250FixFixed System.Drawing.Common assymble loading error for PDF
ANNOTATIONNET-2244FixFixed issue related to PDF/A files in .NET 6

Major Features

Added SkiaSharp.NativeAssets.Linux.NoDependencies as a package dependency

GroupDocs.Annotation using SkiaSharp library to process images on Linux. Because .NET Core is cross-platform framework, and System.Drawing library (which is used for processing images on Windows) is not, we are using SkiaSharp library to process images when app is run on other OS, especially Unix-based.

Fixed setting watermark annotation angle issue for PDF

In 23.4 we’ve fixed an issue related to Angle property of Watermark annotation. This property now works as expected.

Fixed an issue with identifying document format on PDF

GroupDocs.Annotation has a complex logic to determine the file format. This logic is based on the file signature - unique sequence of identifying bytes written to a file’s header. In this release we have corrected the list of signatures to cover the edge case - the incorrect definition of the PDF format when file is uploaded in a Stream.

Fixed could not load file or assembly System.Drawing.Common exception

This issue was also related to to the package dependencies list. NET6 requires different version of System.Drawing library compare to .NET Core 3 and .NET Framework. The version of this dependency was update in this relases.

Fixed exception message for PDF metadata exception

Fixed PDF metadata exception message. Previously, it was logging exception as if it was Cells document.