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

Библиотека Python для управления метаданными

Illustration metadata

Основные особенности

GroupDocs.Metadata for Python via .NET — мощная библиотека для управления метаданными в различных форматах файлов. Интегрируйте просмотр, редактирование, удаление, поиск, сравнение, замену и экспорт метаданных в ваши приложения Python. Поддерживает популярные форматы, такие как PDF, Microsoft Office (Word, Excel, PowerPoint), электронную почту Outlook, Project, диаграммы Visio, OneNote, изображения (PSD, CAD), аудио, видео, шрифты OpenType и метафайлы.

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

Наша библиотека предлагает такие функции, как поиск метаданных, замена, сравнение свойств и извлечение. Экспортируйте метаданные в форматы Excel, CSV или DataSet. Поддерживает стандарты метаданных, такие как встроенные, XMP, EXIF ​​и пользовательские свойства.

Поддержка популярных платформ

GroupDocs.Metadata for Python via .NET совместим с популярными версиями Python и работает в Windows, Linux и macOS.

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

GroupDocs.Metadata for Python via .NET готов к интеграции с различными операционными системами и менеджерами пакетов.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

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

GroupDocs.Metadata for Python via .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 Python via .NET

Повысьте безопасность документов за счет обработки метаданных.

Feature icon

Защитите бизнес-файлы

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

Feature icon

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

Управление метаданными изображения, включая информацию о местоположении фотографии.

Feature icon

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

Управление метаданными в PDF, Word, Excel, PowerPoint и других форматах.

Feature icon

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

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

Feature icon

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

Работа со встроенными и настраиваемыми свойствами метаданных.

Feature icon

Управление метаданными изображения

Собирайте метаданные файлов изображений, таких как EXIF ​​или XMP.

Feature icon

Поддержка метаданных электронной почты

Управление метаданными и вложениями в сообщениях электронной почты

Feature icon

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

Редактируйте метаданные EXIF ​​в файлах WEBP, PNG или PSD.

Feature icon

Оптимизация содержимого файла

Уменьшите использование памяти в файлах PDF, Excel и изображениях.

Feature icon

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

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

Feature icon

Создание превью изображений

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

Feature icon

Мультимедийная поддержка

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

Feature icon

Контроль цифровых подписей

Идентификация и удаление цифровых подписей в PDF-файлах и документах Office

Feature icon

Экспорт метаданных

Экспорт метаданных в форматы Excel, CSV или DataSet.

Feature icon

Встроенный контроль метаданных

Анализ определенных свойств метаданных с использованием определенных ключей

Feature icon

Защита паролем

Обнаружение защиты паролем в PDF-файлах и документах MS Word, Excel и PowerPoint.

Feature icon

Заменить содержимое метаданных

Замена свойств метаданных в файлах Word, Excel, PowerPoint и PDF.

Feature icon

Экспорт метаданных PNG

Извлеките текстовые метаданные из изображений PNG с помощью Python

Feature icon

Обновить метаданные изображения

Добавьте или обновите метаданные XMP и EXIF ​​с помощью API поиска.

Feature icon

Управление файлами Office

Доступ и удаление скрытых данных в файлах PDF, MS Word, Excel и PowerPoint.

Feature icon

Определение типа файла

Определите тип файла во время выполнения, используя Python

Feature icon

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

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

Feature icon

Поддержка TIFF

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

Feature icon

Медиа-поддержка HEIC

Управляйте тегами EXIF ​​и метаданными XMP в изображениях HEIC/HEIF.

Feature icon

Поддержка метаданных шрифтов

Управление метаданными в файлах шрифтов OpenType

Feature icon

Поддержка проектов Microsoft

Получить метаданные из зашифрованных файлов Microsoft Project

Feature icon

Поддержка метаданных JPEG

Добавляйте, обновляйте или удаляйте данные EXIF ​​для изображений JPEG2000.

Примеры кода

Изучите примеры кода, демонстрирующие общие функции GroupDocs.Metadata for Python via .NET.

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

Используйте API GroupDocs.Metadata for Python via .NET для получения внутренних метаданных документа:

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


import groupdocs.metadata as gm
                
# Загрузите исходный документ в конструктор метаданных
with gm.Metadata("input.pptx") as metadata:

    # Получить все свойства, содержащие имя последнего редактора документа.
    # или дата/время последнего изменения документа
    specification = gm.search.ContainsTagSpecification(gm.tagging.Tags.person.editor)
        .either(gm.search.ContainsTagSpecification(gm.tagging.Tags.time.modified))
        
    properties = metadata.find_properties(specification)

    # Обработка полученных записей метаданных
    for property in properties:
        print(f"Property name: {property.name}, Property value: {property.value}")

Скрыть информацию о компании в документах

Используйте наше решение для добавления метаданных в ваши документы:

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


import groupdocs.metadata as gm

# Загрузить исходный документ
with gm.Metadata("input.pdf") as metadata:
    if metadata.file_format != gm.common.FileFormat.UNKNOWN and metadata.get_document_info().is_encrypted != True:

        # Добавьте свойство, содержащее дату последней печати файла, если оно отсутствует.
        # Свойство будет добавлено, если документ поддерживает такой тип метаданных.
        specification = gm.search.ContainsTagSpecification(gm.tagging.Tags.time.printed)
        now = datetime.now()
        property_value = gm.common.PropertyValue(now)
        affected = metadata.add_properties(specification, property_value)

        # Сохранить измененный документ по указанному пути
        print(f"Affected properties: {affected}");
        metadata.save("output.pdf")
 Русский