GroupDocs.Total for .NET 25.9 Release Notes

Important Notice

Starting from version 25.9, GroupDocs.Classification is no longer included in the GroupDocs.Total (.NET 6) package.

This change has been made to reduce the overall package size and improve performance, as GroupDocs.Classification includes machine learning model weights that significantly increase the package size and can impact performance for users who do not require this functionality.

If you are currently using GroupDocs.Classification, please make sure to download and reference it separately. This change does not affect other products in the GroupDocs.Total package.

Changes in this release

KeyCategorySummary
TOTALNET‑278Fix[Search] Returns empty fragments list
TOTALNET‑284Fix[Parser] File type not supported for password proteted document
TOTALNET‑280Fix[Parser] GetText function is not working
TOTALNET‑286Fix[Conversion] CommentDisplayMode option not working
TOTALNET‑301Fix[Annotation] FileNotSupported Exception on JTIF File Type

[Parser] GetText function is not working

The GetText method provided by GroupDocs.Parser can be used to extract text from documents and raster images. The following code shows typical usage of the method:

using (Parser parser = new Parser("source.tiff"))
{
    TextOptions options = new TextOptions(false, true);
    using (TextReader reader = parser.GetText(options))
    {
        File.WriteAllText("parsed.txt", reader.ReadToEnd());
    }
}

This method was not working because this feature was disabled in GroupDocs.Total.NETFramework package versions before 25.9 due to an issue with internal dependencies.

This version fixes the issue, and now GroupDocs.Parser can extract text from images using OCR. This feature requires additional dependencies and an OCR model to be included in the package, which increases the final DLL size.

In addition to the OCR model, the following dependencies were added in this version:

Microsoft.ML.OnnxRuntime (>= 1.20.1)
System.Buffers (>= 4.6.1)
System.Numerics.Vectors (>= 4.6.1)
System.Runtime.CompilerServices.Unsafe (>= 6.1.2)
System.Text.Encoding.CodePages (>= 8.0.0)

Products included in this release

ProductProduct VersionRelease Notes
GroupDocs.Conversion for .NET25.8 -> 25.9Release notes
GroupDocs.Viewer for .NET25.8 -> 25.9Release notes
GroupDocs.Comparison for .NET25.8 -> 25.9Release notes
GroupDocs.Watermark for .NET25.2Release notes
GroupDocs.Merger for .NET25.7 -> 25.9Release notes
GroupDocs.Metadata for .NET25.8Release notes
GroupDocs.Search for .NET25.5 -> 25.9Release notes
GroupDocs.Assembly for .NET25.6Release notes
GroupDocs.Signature for .NET25.6Release notes
GroupDocs.Editor for .NET25.7Release notes
GroupDocs.Parser for .NET25.8Release notes
GroupDocs.Redaction for .NET25.3 -> 25.9Release notes
GroupDocs.Annotation for .NET24.12Release notes

How to Download

The packages can be downloaded from NuGet or via direct download from this website.

  • GroupDocs.Total
    - .NET 6.0 assembly.
    - .NET Standard 2.0 in versions prior to 24.9.

Additional Resources

Feedback

We value your feedback! If you have any questions, issues, or suggestions, feel free to reach out to us through our Free Support Forum. Our team will be happy to assist you and answer any questions you may have.