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

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


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

О GroupDocs.Metadata для .NET API

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

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

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

  • Загрузите ODS с экземпляром класса метаданных.
  • Создайте предикат для проверки всех свойств метаданных.
  • Передайте предикат методу 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.ods"))
{
	// извлечь все свойства метаданных, попадающие в определенную категорию
	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

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

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

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

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

Файлы с расширением ODS обозначают формат документа электронной таблицы OpenDocument, который может редактировать пользователь. Данные хранятся внутри файла ODF в строках и столбцах. Этот формат основан на XML и является одним из нескольких подтипов в семействе форматов открытых документов (ODF). Формат указан как часть спецификаций ODF 1.2, опубликованных и поддерживаемых OASIS. Ряд приложений в Windows, а также в других операционных системах могут открывать файлы ODS для редактирования и обработки, включая Microsoft Excel, NeoOffice и LibreOffice. Файлы ODS также могут быть преобразованы в другие форматы электронных таблиц, такие как XLS, XLSX и другие, с помощью различных приложений.

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

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

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
 Русский