GroupDocs.Total for .NET 25.2 Release Notes

Changes in this release

KeyCategorySummary
TOTALNET‑203Feature[Comparison] Add support for comparing OneNote files
TOTALNET‑191Feature[Metadata] Load in an email in MSG file format, modify content of selected attachments, save back as MSG file
TOTALNET‑201Fix[Conversion] Converting certain HTML to PDF ignores ‘nowrap’ rules in HTML table .NET

Compare OneNote files

The ability to compare OneNote files was introduced in this version of GroupDocs.Total. The following code snippet demonstrates how to compare two OneNote files using GroupDocs.Comparison.

using GroupDocs.Comparison;
using GroupDocs.Comparison.Result;

GroupDocs.Total.License.SetLicense("GroupDocs.Total.NET.lic");

Comparer comparer = new Comparer("first-file.one");
comparer.Add("second-file.one");
comparer.Compare();

ChangeInfo[] changes = comparer.GetChanges();

foreach (ChangeInfo change in changes)
{
    Console.WriteLine($"{change.SourceText} -> {change.TargetText}");
}

Modify email message attachments

In this release, GroupDocs.Metadata for .NET introduces a feature that allows users to list, edit, and modify email attachments. The following code snippet demonstrates how to update an MSG file and set an attachment.

using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Email;

GroupDocs.Total.License.SetLicense("GroupDocs.Total.NET.lic");

using (Metadata metadata = new Metadata("invitation.msg"))
{
    MsgRootPackage root = metadata.GetRootPackage<MsgRootPackage>();
    root.EmailPackage.Attachments = new MsgAttachmentPackage[]
    {
        new MsgAttachmentPackage("office-workers.png", File.ReadAllBytes("./office-workers.png"))
    };

    metadata.Save("invitation_with_attachment.msg");
}

Products included in this release

ProductVersionRelease Notes
GroupDocs.Conversion for .NET25.2.1Release notes
GroupDocs.Viewer for .NET25.2Release notes
GroupDocs.Comparison for .NET25.2Release notes
GroupDocs.Watermark for .NET25.2Release notes
GroupDocs.Merger for .NET25.2.1Release notes
GroupDocs.Metadata for .NET25.2Release notes
GroupDocs.Search for .NET25.2Release notes
GroupDocs.Assembly for .NET24.12Release notes
GroupDocs.Signature for .NET24.12Release notes
GroupDocs.Editor for .NET24.12Release notes
GroupDocs.Parser for .NET25.2Release notes
GroupDocs.Redaction for .NET24.10Release notes
GroupDocs.Annotation for .NET24.12Release notes
GroupDocs.Classification for .NET21.1Release 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.