GroupDocs.Metadata for .NET

更新 C# 中 Msg 文件的元数据

在执行所有最需要的元数据处理操作的支持下,更新所有流行文档、图像和多媒体文件格式的元数据信息。

将元数据更新为 C# 中的 MSG 的步骤

GroupDocs.Metadata for .NET 使 .NET 开发人员可以通过执行几个简单的步骤,轻松地将元数据信息从其应用程序内编辑到 MSG 文件。

  1. 通过 Metadata 类的实例加载 MSG 文件。
  2. 指定将用于过滤所需元数据属性的谓词。
  3. 将谓词和新值传递给 UpdateProperties 方法。
  4. 以 MSG 格式将更改保存到光盘。
复制
// 编辑 MSG 创建日期

using (var metadata = new GroupDocs.Metadata.Metadata("input.msg"))
{
    // 设置满足谓词的每个属性的值::
    // 属性包含文档创建的日期/时间
    // 如果现有值早于 3 天,则更新文件创建日期/时间
    var affected = metadata.UpdateProperties(
      p => p.Tags.Contains(GroupDocs.Metadata.Tagging.Tags.Time.Created) &&
      p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime &&
      p.Value.ToStruct() < DateTime.Today.AddDays(-3), new GroupDocs.Metadata.Common.PropertyValue(DateTime.Today));

    Console.WriteLine("Properties set: {0}", affected);

    // 保存结果MSG
    metadata.Save("output.msg");
}
dotnet add package GroupDocs.Metadata
点击复制
复制的
更多示例 文档

管理 .NET 应用的 MSG 内部元数据属性

GroupDocs.Metadata API 允许开发人员使用其 .NET 应用程序轻松编辑各种格式的文档详细信息(元数据)。以编程方式添加、更新、搜索和删除文档属性。

文档元数据属性管理

有效的元数据集成

GroupDocs.Metadata 简化了向 .NET 应用内的文档和文件添加不同属性的过程。开发人员可以轻松地以编程方式应用、更新或删除文档属性。

精确的元数据控制

API 提供了用于管理文档属性的广泛选项。开发人员可以有效地查找和处理业务文件中的任何隐藏数据。

利用内置的 MSG 属性

根据文档格式,开发人员可以利用图像的 EXIF 数据等现有属性。这可能包括相机详细信息、分辨率、创建日期等信息。

更新 MP3 文件中的歌词元数据(示例)

此示例演示更新 MP3 音频文件中的隐藏信息(元数据)。

C#


    //  使用 Metadata 类加载文件
    using (Metadata metadata = new Metadata("input.mp3"))
    {
        var root = metadata.GetRootPackage<MP3RootPackage>();

        if (root.Lyrics3V2 == null)
        {
            root.Lyrics3V2 = new LyricsTag();
        }

        // 更新歌词数据
        root.Lyrics3V2.Lyrics = "[00:01]Test lyrics";
        root.Lyrics3V2.Artist = "test artist";
        root.Lyrics3V2.Album = "test album";
        root.Lyrics3V2.Track = "test track";

        // {emore_features.code_1.comment_3}
        root.Lyrics3V2.Set(new LyricsField("ABC", "custom value"));

        // 保存更新的文件
        metadata.Save("output.mp3");
    }

关于 GroupDocs.Metadata for .NET API

GroupDocs.Metadata for .NET 提供一组先进的元数据管理功能,使开发人员能够轻松读取、记录、删除、查找、比较、替换和导出图像和文档格式的元数据信息,而无需使用任何外部软件。使用元数据操作 API 编辑 PDF、Microsoft Office Word、Excel 电子表格、PowerPoint 演示文稿、Outlook 电子邮件、OneNote、Visio、Project、AutoCAD、Archive 和多媒体文件格式的元数据详细信息,并支持与许多其他元数据处理功能配合使用。
了解更多
About illustration

准备好开始了吗?

免费试用 GroupDocs.Metadata 功能或申请许可证

从其他文件格式更新元数据属性

适用于 .NET 的多格式文档和图像元数据编辑 API。检索一些流行文件格式的元数据,如下所述

 中国人