GroupDocs.Metadata for .NET

Видобути метадані з файлу OTF у C#

Читайте та витягуйте метадані з широкого діапазону документів, зображень, аудіо та відеоформатів за допомогою GroupDocs.Metadata для .NET

Кроки для вилучення метаданих OTF у .NET

GroupDocs.Metadata спрощує розробникам .NET видобувати для читання та видобувати інформацію метаданих із файлів OTF у своїх програмах, виконавши кілька простих кроків.

  1. Завантажте OTF з екземпляром класу .NET.
  2. Створіть предикат для перевірки всіх властивостей метаданих.
  3. Передайте предикат методу FindProperties.
  4. Перебір знайдених властивостей.
Копія
// Витягніть властивості метаданих OTF за різними критеріями

// Побудуйте Metadata, передаючи шлях OTF
using (var metadata = new GroupDocs.Metadata.Metadata("input.otf"))
{
    // витягти всі властивості метаданих, які належать до певної категорії
    var properties = metadata.FindProperties(
      p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));
    // повторити всі властивості та відображення
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // витягти всі властивості, що мають певний тип і значення
    var year = DateTime.Today.Year;
    properties = metadata.FindProperties(
      p => p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime && 
      p.Value.ToStruct(DateTime.MinValue).Year == year);

    // відображати всі властивості datetime зі значенням року, що дорівнює поточному року
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // витягти всі властивості з іменами, що відповідають указаному регулярному виразу
    const string pattern = "^author|company|(.+date.*)$";
    var regex = new System.Text.RegularExpressions.Regex(pattern, 
      System.Text.RegularExpressions.RegexOptions.IgnoreCase);
    properties = metadata.FindProperties(p => regex.IsMatch(p.Name));

    // відображати властивості, імена яких відповідають наступному шаблону
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }
}
dotnet add package GroupDocs.Metadata
натисніть, щоб скопіювати
скопійовано
Більше прикладів Документація

Пошук метаданих файлів за допомогою GroupDocs.Metadata

Безпечно керуйте прихованими метаданими в конфіденційних документах за допомогою програм .NET на базі бібліотеки GroupDocs.Metadata.

Пошук метаданих у файлах .NET

Інструменти .NET для всебічного пошуку метаданих

Оптимізуйте обробку документів у .NET за допомогою GroupDocs.Metadata. Наше програмне забезпечення пропонує потужні інструменти для ефективного пошуку та керування прихованими метаданими.

Точне націлювання метаданих

Цільові конкретні метадані з високою точністю. Налаштуйте пошук за допомогою різноманітних фільтрів, таких як текст, дата або регулярні вирази, щоб знайти саме ті метадані, які вам потрібні.

Просте керування метаданими

Використовуйте .NET для обробки значень виявлених записів метаданих. GroupDocs.Metadata дає змогу ефективно додавати, оновлювати або видаляти метадані в підтримуваних форматах файлів.

Читати метадані електронної книги C#

У цьому прикладі коду показано, як отримати доступ до властивостей метаданих електронних книг EPUB

C#


    //  Завантажте файл EPUB в об’єкт Metadata
    using (Metadata metadata = new Metadata("input.epub"))
    {
        //  Отримати всі вбудовані метадані
        var root = metadata.GetRootPackage<EpubRootPackage>();

        //  Використовуйте отримані дані для потреб вашої програми
        Console.WriteLine(root.EpubPackage.Version);
        Console.WriteLine(root.EpubPackage.UniqueIdentifier);
        Console.WriteLine(root.EpubPackage.ImageCover != null ? 
            root.EpubPackage.ImageCover.Length : 0);
        Console.WriteLine(root.EpubPackage.Description);
        Console.WriteLine(root.EpubPackage.Title);
    }

Про API GroupDocs.Metadata for .NET

GroupDocs.Metadata for .NET пропонує розширений набір функцій керування та обробки метаданих, що дозволяє розробникам легко читати, редагувати, видаляти, шукати, порівнювати, замінювати та експортувати інформацію метаданих із зображень і форматів документів без за допомогою будь-якого зовнішнього програмного забезпечення. Витягуйте деталі метаданих із PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, архівних і мультимедійних форматів файлів і виконуйте підтримувані операції з метаданими зі справжньою гнучкістю.
Вивчайте більше
About illustration

Готові почати?

Завантажте GroupDocs.Metadata безкоштовно або отримайте пробну ліцензію для повного доступу!

Оновлення властивостей метаданих з інших форматів файлів

API редагування метаданих багатоформатних документів і зображень для .NET. Отримайте метадані деяких популярних форматів файлів, як зазначено нижче.

Поради щодо тимчасової ліцензії

1
Зареєструйтеся за допомогою вашої робочої e-mail. Безкоштовні поштові служби заборонені.
2
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська