GroupDocs.Metadata с первого взгляда

Ниже приведен обзор GroupDocs.Metadata for .NET.

Illustration metadata

Интеграция приложений C#

API GroupDocs.Metadata for .NET легко интегрируется с C#, ASP.NET и другими приложениями на основе .NET, чтобы помочь вашим конечным пользователям манипулировать метаданными из ряда изображений, документов и других медиафайлов. форматы без установки какого-либо внешнего программного обеспечения. Библиотека метаданных .NET поддерживает создание инструментов для быстрого добавления функций просмотра, редактирования, удаления, извлечения, сравнения и экспорта метаданных в ряд стандартных форматов документов, таких как PDF, Microsoft Office Word, электронные таблицы Excel, презентации PowerPoint, Outlook. электронная почта, Project, диаграммы Visio, OneNote, изображения, AutoCAD, Photoshop, аудио, видео и метафайлы.

Различные типы метаданных

API метаданных очень гибок и прост в использовании. Он получает файл документа в качестве входных данных, анализирует информацию метаданных, позволяет выполнять поддерживаемые операции с метаданными и сохранять измененный файл для быстрого доступа к нему в будущем. Он работает с наиболее известными стандартами метаданных, такими как встроенные, XMP, EXIF, IPTC, блоки ресурсов изображений, ID3 и пользовательские свойства метаданных. С помощью API GroupDocs.Metadata for .NET вы также можете сравнить два документа, чтобы выявить различия и сходства, присутствующие в их свойствах метаданных. Вы также можете экспортировать метаданные необходимых документов в Excel, CSV или DataSet.

Поддерживаются все популярные среды

GroupDocs.Metadata for .NET можно использовать для разработки приложений в любой среде разработки, предназначенной для платформы .NET. Он совместим со всеми языками на основе .NET и поддерживает популярные операционные системы (Windows, Linux, MacOS), в которых могут быть установлены платформы Mono или .NET (включая .NET Core).

Независимость платформы

GroupDocs.Metadata for .NET поддерживает следующие операционные системы, платформы и менеджеры пакетов:

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Поддерживаемые форматы файлов

GroupDocs.Metadata for .NET поддерживает следующие форматы файлов документов.

Форматы офисов

  • Портативный: PDF
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • OpenDocument: ODT, ODS
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM

Медиа и графика

  • видео: AVI, MOV, QT, FLV
  • Популярные форматы изображений: JPG, JPEG, JPE, JP2, PNG, BMP
  • Многостраничные изображения: GIF, WEBP, TIFF, DJVU, DJV, DICOM
  • Аудио: MP3, WAV
  • Matroska Media Container: MKV, MKA, MK3D, WEBM
  • AutoCAD: DWG, DXF
  • Photoshop: PSD

Другой

  • Outlook: MSG, EML, EMLX, PST, OS
  • Шрифты: OTF, OTC, TTF, TTC
  • Проект: MPP
  • Metafiles: EMF, WMF
  • vCard: VCF, VCR
  • OneNote: ONE
  • Другие: EPUB, ZIP, TORRENT, ASF

Функции GroupDocs.Metadata for .NET

Используйте метаданные для защиты PDF, Office, изображений и других форматов

Feature icon

Определите встроенные и пользовательские метаданные

Многие форматы файлов имеют обязательные метаданные. Манипулируйте ими, а также пользовательскими метаданными в своих целях.

Feature icon

Найдите фотографии, сделанные на определенной камере

Получите информацию о фотографиях, хранящихся в метаданных, включая производителя камеры, модель, разрешение и т. д.

Feature icon

Возможность обнаружения/удаления цифровых подписей

Найдите все цифровые метаданные в своих бизнес-файлах и удалите все, что вам нужно.

Feature icon

Местоположение фотографии

Импортируйте свойства метаданных изображения и удаляйте информацию о местоположении из фотографий.

Feature icon

Поиск метаданных

Поиск свойств метаданных файлов и перечисление метаданных любого типа.

Feature icon

Чистые бизнес-данные

Удаление метаданных и комментариев из отчетов и документов

Feature icon

Предварительный просмотр документов

Создание предварительного просмотра изображений для файлов EPUB, CAD, EML и MSG.

Feature icon

Поддержка мультимедиа Матроска

Чтение субтитров Matroska и получение метаданных аудио- и видеофайлов

Feature icon

Получите метаданные форматов архивов и торрентов

Управляйте метаданными архивных файлов, таких как .ZIP, и файлов с торрент-данными.

Feature icon

Распознавание типа файла документа во время выполнения

Наше решение предоставляет возможность определять тип файла или потока перед обработкой метаданных.

Feature icon

Анализ различий метаданных

Сравните свойства метаданных поддерживаемых форматов и определите различия или сходства.

Feature icon

Снижение потребления памяти для документов и изображений

Очистите документы и изображения от лишних скрытых данных

Feature icon

Документы офиса контроля

Извлекайте и удаляйте скрытые данные в файлах Microsoft Word, Excel, PowerPoint и PDF.

Feature icon

Замена свойств метаданных поддерживаемых форматов файлов

Вполне возможно получить список подходящих метаданных документа и заменить содержимое каждой записи.

Feature icon

Поддержка изображений TIFF

Добавляйте, обновляйте и удаляйте пакеты метаданных IPTC в изображениях TIFF.

Feature icon

Поддержка Microsoft Excel

Извлечение метаданных из файлов Microsoft Excel, начиная с Excel 95.

Feature icon

Поддержка PNG изображений

Извлечение текстовых метаданных из файлов изображений PNG

Feature icon

Обнаружение MIME-типа

Определить тип MIME определенного файла или файлового потока

Feature icon

Предварительный просмотр изображений

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

Feature icon

Матроска Мультимедиа Безопасность

Определить защиту паролем и поддержку мультимедийного контейнера Matroska.

Feature icon

Встроенная поддержка метаданных

Используйте определенный ключ для чтения свойств метаданных поддерживаемых форматов.

Feature icon

Метаданные изображения EXIF

Обновите свойства метаданных EXIF ​​в файлах WEBP, PNG и PSD.

Feature icon

Поддержка электронной почты и шрифтов

Чтение метаданных сообщений электронной почты и анализ файлов шрифтов OpenType.

Feature icon

Обработка мультимедийных файлов

Извлечение свойств метаданных XMP из файлов MOV, MP3 и WEBP.

Примеры кода

Некоторые варианты использования типичных операций GroupDocs.Metadata for .NET

Найдите скрытые метаданные

Для управления внутренним содержимым документа вы можете найти и обработать метаданные документа:

Как получить метаданные конкретного документа

// Загрузите исходный документ в конструктор метаданных
using (Metadata metadata = new Metadata("source.pptx"))
{
    // Получить все свойства, содержащие имя последнего редактора документа.
    // или дата/время последнего изменения документа
    var properties = metadata.FindProperties(
        p => p.Tags.Contains(Tags.Person.Editor) || 
        p.Tags.Contains(Tags.Time.Modified));

    // Обработка полученных записей метаданных
    foreach (var property in properties)
    {
        Console.WriteLine("Property name: {0}, Property value: {1}", property.Name, property.Value);
    }
}

Защита содержимого документов

Добавьте скрытые метаданные в свои бизнес-файлы, чтобы защитить их содержимое:

Как добавить в файл некоторые недостающие свойства метаданных независимо от его формата.

// Загрузить исходный документ
using (Metadata metadata = new Metadata("source.pdf"))
{
    if (metadata.FileFormat != FileFormat.Unknown && !metadata.GetDocumentInfo().IsEncrypted)
    {
        // Добавьте свойство, содержащее дату последней печати файла, если оно отсутствует.
        // Свойство будет добавлено, если документ поддерживает такой тип метаданных.
        var affected = metadata.AddProperties(p => p.Tags.Contains(Tags.Time.Printed), new PropertyValue(DateTime.Now));
          
        Console.WriteLine("Affected properties: {0}", affected);

        // Сохранить измененный документ по указанному пути
        metadata.Save("output.pdf");
    }
}
 Русский