GroupDocs.Metadata for .NET 17.10.1 Release Notes

Major Features

There are 4 fixes in this hotfix monthly release. The most notable are:  

  • Presentation format field displays Russian text after removing the metadata
  • GroupDocs.Metadata cannot remove personal data of a TIF file
  • TIF - Bit Depth will be affected when removing metadata
  • TIF file gets damaged with getting info of XmpSchemes

All Changes

KeySummaryCategory
METADATANET-1923Presentation format field displays Russian text after removing the metadataBug
METADATANET-1925GroupDocs.Metadata cannot remove personal data of a TIF fileBug
METADATANET-1931TIF - Bit Depth will be affected when removing metadataBug
METADATANET-1932TIF file gets damaged with getting info of XmpSchemesBug

Public API and Backward Incompatible Changes

Presentation format field displays Russian text after removing the metadata

The bug that displayed Russian text after removing metadata has been resolved.

Public API changes

None

This example demonstrates how to remove metadata.

try
{
    // open PPT/PPTX
    PptFormat pptFormat = new PptFormat(file);
    // clean metatadata
    pptFormat.CleanMetadata();
    // commit changes
    pptFormat.Save();
    // and close stream
    pptFormat.Dispose();
}

GroupDocs.Metadata cannot remove personal data of a TIF file

The bug related to removing personal data from TIF file has been resolved.

Public API changes

None

This example demonstrates how to remove personal metadata from TIF file.

// open TIFF
TiffFormat tiffFormat = new TiffFormat(file);
// clean metadata
tiffFormat.CleanMetadata();
// save changes to another file
tiffFormat.Save(outPath);
// and close initial file
tiffFormat.Dispose();

TIF - Bit Depth will be affected when removing metadata

The bug related to Bit Depth while removing metadata has been resolved.

Public API changes

None

This example demonstrates how to remove metadata with affecting Bit Depth.

TiffFormat format = new TiffFormat(sourcePath);
if (format == null)
{
    return;
}
ExifInfo exifInfo = format.ExifValues;
format.UpdateExifInfo(exifInfo);
format.Save(destinationPath);

TIF file gets damaged with getting info of XmpSchemes

The bug that damages file while getting XmpSchemes has been resolved.

Public API changes

None

This example demonstrates how to get XmpSchmes without damaging file.

TiffFormat format = new TiffFormat(file);
if (format == null)
{
    return;
}
XmpSchemes schemes = format.XmpValues.Schemes;
if (schemes == null)
{
    return;
}
if (schemes.DublinCore.Source != null)
{
    string str = schemes.DublinCore.Source;
}
format.Save(destinationPath);