Чтение встроенных свойств из электронных таблиц в .NET
Введение
В этом руководстве мы углубимся в то, как использовать GroupDocs.Metadata для .NET для эффективного управления и извлечения метаданных из электронных таблиц. GroupDocs.Metadata для .NET — это мощный API, который позволяет разработчикам работать с метаданными, встроенными в файлы различных форматов, включая электронные таблицы, презентации, документы, изображения и многое другое. В этом руководстве особое внимание уделяется извлечению встроенных свойств из файлов электронных таблиц с помощью C#.
Предварительные условия
Прежде чем приступить к работе, убедитесь, что у вас есть следующие предварительные условия:
- Среда разработки: Visual Studio или любая IDE, совместимая с C#.
- GroupDocs.Метаданные для библиотеки .NET: загрузите и установите библиотеку изВеб-сайт.
- Входной файл: подготовьте образец файла электронной таблицы (например, Excel), из которого вы хотите извлечь метаданные.
Импортировать пространства имен
Начните с импорта необходимых пространств имен для доступа к функциям GroupDocs.Metadata в вашем проекте C#.
using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
Шаг 1. Инициализация метаданных и получение корневого пакета электронной таблицы
Начните с инициализацииMetadata
объект с вашим путем к входному файлу. Затем получите корневой пакет, предназначенный для электронных таблиц.
using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
var root = metadata.GetRootPackage<SpreadsheetRootPackage>();
//Доступ и получение встроенных свойств
}
Шаг 2. Доступ к встроенным свойствам
Получив корневой пакет, вы можете получить доступ к различным встроенным свойствам файла электронной таблицы, используяDocumentProperties
.
Шаг 2.1: Доступ к собственности автора
Получить автора (создателя) таблицы.
Console.WriteLine(root.DocumentProperties.Author);
Шаг 2.2: Доступ к свойству созданного времени
Получите отметку времени создания электронной таблицы.
Console.WriteLine(root.DocumentProperties.CreatedTime);
Шаг 2.3: Доступ к собственности компании
Получите название компании, связанное с электронной таблицей.
Console.WriteLine(root.DocumentProperties.Company);
Шаг 2.4: Доступ к свойству категории
Получите информацию о категории в электронной таблице.
Console.WriteLine(root.DocumentProperties.Category);
Шаг 2.5: Доступ к свойству ключевых слов
Получите ключевые слова, связанные с электронной таблицей.
Console.WriteLine(root.DocumentProperties.Keywords);
Шаг 2.6: Доступ к языковому свойству
Получите язык, используемый в электронной таблице.
Console.WriteLine(root.DocumentProperties.Language);
Шаг 2.7: Доступ к свойству типа контента
Получите тип контента или MIME-тип электронной таблицы.
Console.WriteLine(root.DocumentProperties.ContentType);
Заключение
В этом руководстве мы рассмотрели, как использовать GroupDocs.Metadata для .NET для извлечения встроенных свойств из файлов электронных таблиц с помощью C#. Выполнив эти шаги, вы сможете легко интегрировать управление метаданными в свои приложения .NET, улучшив организацию файлов и возможности поиска.
Часто задаваемые вопросы
Совместимы ли GroupDocs.Metadata для .NET с различными форматами файлов?
Да, GroupDocs.Metadata поддерживает широкий спектр форматов файлов, включая электронные таблицы, документы, презентации, изображения и многое другое.
Могу ли я изменить метаданные с помощью GroupDocs.Metadata для .NET?
Да, с помощью этого API вы можете не только читать, но и редактировать, обновлять и удалять метаданные.
Где я могу найти подробную документацию по GroupDocs.Metadata для .NET?
Подробная документация доступна по адресуGroupDocs.Метаданные для документации .NET.
Как я могу получить временную лицензию для целей тестирования?
Вы можете запросить временную лицензию уздесь.
Существует ли форум сообщества для поддержки GroupDocs.Metadata?
Да, вы можете посетитьФорум GroupDocs.Метаданные за поддержку сообщества и обсуждения.