Извлечь метаданные из файла DOT в C#

Прочитать и усилить Извлекайте метаданные из широкого спектра документов, изображений, аудио и других материалов. форматы видео с использованием GroupDocs.Metadata для .NET API.


Скачать бесплатную пробную версию

О GroupDocs.Metadata для .NET API

GroupDocs.Metadata for .NET предлагает расширенный набор функций управления метаданными и манипулирования ими, позволяя разработчикам легко читать, редактировать, удалять, искать, сравнивать, заменять и экспортировать метаданные из изображений и форматов документов. без использования какого-либо внешнего программного обеспечения. Извлекайте сведения о метаданных из форматов файлов PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, Archive и Multimedia и выполняйте поддерживаемые операции с метаданными с максимальной гибкостью.

Шаги для извлечения метаданных DOT в C#

GroupDocs.Metadata позволяет разработчикам .NET легко читать и извлекать метаданные из файлов DOT из своих приложений, выполняя несколько простых шагов.

  • Загрузите DOT с экземпляром класса метаданных.
  • Создайте предикат для проверки всех свойств метаданных.
  • Передайте предикат методу FindProperties.
  • Перебрать найденные свойства.

Системные Требования

GroupDocs.Metadata для API .NET поддерживаются на всех основных платформах и операционных системах. Перед выполнением приведенного ниже кода убедитесь, что в вашей системе установлены следующие предварительные компоненты.

  • Операционные системы: Microsoft Windows, Linux, MacOS
  • Среды разработки: Visual Studio, Xamarin, MonoDevelop
  • Фреймворки: .NET Framework, .NET Standard, .NET Core, Mono
  • Загрузите последнюю версию GroupDocs.Metadata для .NET из NuGet.

using (var metadata = new GroupDocs.Metadata.Metadata("input.dot"))
{
	// извлечь все свойства метаданных, попадающие в определенную категорию
	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);

	// отображаем все свойства даты и времени со значением года, равным текущему году
	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);
	}
}

Демонстрации извлечения метаданных в реальном времени

Получите метаданные файла ASF прямо сейчас, посетив веб-сайт GroupDocs.Metadata Живые волнения.

Нет необходимости скачивать API

Нет необходимости писать код

Просто загрузите исходный файл

Скачать результирующий файл

О формате файла DOT

Файлы с расширением .DOT представляют собой файлы шаблонов, созданные Microsoft Word с предварительно отформатированными настройками для создания дополнительных файлов DOC или DOCX. Файл шаблона создается для того, чтобы иметь определенные пользовательские настройки, которые должны применяться к последующим файлам, созданным на их основе. Эти параметры включают поля страницы, границы, верхние и нижние колонтитулы и другие параметры страницы. Такие шаблоны используются в официальных документах, таких как бланки компаний и стандартизированные формы. Формат файла DOT специфичен для Microsoft Word 2003 и более ранних версий, но поддерживается и более поздними версиями. Microsoft Word по умолчанию открывает каждый новый документ на основе файла normal.dot. В случае изменения все новые созданные файлы будут иметь те же настройки, что и в файле шаблона. В Microsoft Word 2007 формат файла DOT был заменен форматом файла DOTX на основе Office OpenXML.

Подробнее О формате файла DOT

Чтение и извлечение файлов других форматов

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

Извлечь метаданные PDF

(Adobe Portable Document Format)

Извлечь метаданные DOC

(Документ Microsoft Word)

Извлечь метаданные DOCM

(Документ Microsoft Word с поддержкой макросов)

Извлечь метаданные DOCX

(Документ Microsoft Word с открытым XML)

Извлечь метаданные DOT

(Шаблон документа Microsoft Word)

Извлечь метаданные DOTX

(Шаблон документа Word Open XML)

Извлечь метаданные XLS

(Формат двоичного файла Microsoft Excel)

Извлечь метаданные XLSX

(Электронная таблица Microsoft Excel Open XML)

Извлечь метаданные XLSM

(Электронная таблица Microsoft Excel с поддержкой макросов)

Извлечь метаданные XLTM

(Шаблон рабочей книги с поддержкой макросов OOXML)

Извлечь метаданные PPT

(Презентация PowerPoint)

Извлечь метаданные PPS

(Слайд-шоу Microsoft PowerPoint)

Извлечь метаданные PPTX

(Презентация PowerPoint Open XML)

Извлечь метаданные PPSX

(Слайд-шоу PowerPoint Open XML)

Извлечь метаданные POTX

(Открытый XML-шаблон Microsoft PowerPoint)

Извлечь метаданные POTM

(Шаблон Microsoft PowerPoint)

Извлечь метаданные PPTM

(Презентация Microsoft PowerPoint)

Извлечь метаданные PPSM

(Слайд-шоу Microsoft PowerPoint)

Извлечь метаданные ODS

(Открыть электронную таблицу документов)

Извлечь метаданные ODT

(Открыть текст документа)

Извлечь метаданные TIFF

(Формат файла изображения с тегами)

Извлечь метаданные JPEG

(Изображение в формате JPEG)

Извлечь метаданные PNG

(Портативная сетевая графика)

Извлечь метаданные GIF

(Графический файл формата обмена)

Извлечь метаданные BMP

(Формат растрового файла)

Извлечь метаданные JP2

(Основной файл изображения JPEG 2000)

Извлечь метаданные WEBP

(Формат файла растрового веб-изображения)

Извлечь метаданные PSD

(Документ Adobe Photoshop)

Извлечь метаданные WMF

(Метафайл Windows)

Извлечь метаданные EMF

(Расширенный формат метафайла)

Извлечь метаданные MPP

(Документ Microsoft Project)

Извлечь метаданные MSG

(Сообщение электронной почты Microsoft Outlook)

Извлечь метаданные EML

(Сообщение электронной почты)

Извлечь метаданные DWG

(Форматы проектных данных Autodesk)

Извлечь метаданные DXF

(Обмен чертежами AutoCAD)

Извлечь метаданные ONE

(Майкрософт OneNote)

Извлечь метаданные MP3

(Аудиоуровень MPEG III)

Извлечь метаданные WAV

(Формат звукового файла формы волны)

Извлечь метаданные DICOM

(Цифровая визуализацияКомм в медицине)

Извлечь метаданные AVI

(Файл чередования аудио-видео)

Извлечь метаданные VSD

(Чертеж Microsoft Visio 2003-2010)

Извлечь метаданные VSDX

(Рисование Microsoft Visio)

Извлечь метаданные VSS

(Трафарет Microsoft Visio 2003-2010)

Извлечь метаданные VDX

(Microsoft Visio 2003-2010 XML-чертеж)

Извлечь метаданные VSX

(Microsoft Visio 2003-2010 XML-трафарет)

Извлечь метаданные ZIP

(Формат файла архива)

Извлечь метаданные EPUB

(Формат файла цифровой электронной книги)

Извлечь метаданные VCF

(Электронная визитная карточка)

Извлечь метаданные VCR

(визитная карточка)

Back to top
 Русский