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, JSON или XML. Поддерживает стандарты метаданных, такие как встроенные, 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, JSON или XML

Feature icon

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

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

Feature icon

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

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

Feature icon

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

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

Feature icon

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

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

Feature icon

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

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

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 для получения внутренних метаданных документа:

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

from groupdocs.metadata import Metadata
from groupdocs.metadata.tagging import Tags

def find_editor_metadata():
    # Загрузите исходный документ в конструктор метаданных
    with Metadata("./input.pptx") as metadata:
        # Получить все свойства, содержащие имя последнего редактора документа.
        # или дата/время последнего изменения документа
        properties = metadata.find_properties(
            lambda p: Tags.person.editor in list(p.tags)
                   or Tags.time.modified in list(p.tags)
        )
        # Обработка полученных записей метаданных
        for property in properties:
            print(f"Property name: {property.name}, Property value: {property.value}")

if __name__ == "__main__":
    find_editor_metadata()

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

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

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

from datetime import datetime
from groupdocs.metadata import Metadata
from groupdocs.metadata.common import FileFormat, PropertyValue
from groupdocs.metadata.tagging import Tags

def add_printed_date():
    # Загрузить исходный документ
    with Metadata("./input.pdf") as metadata:
        if metadata.file_format != FileFormat.UNKNOWN and not metadata.get_document_info().is_encrypted:
            # Добавьте свойство, содержащее дату последней печати файла, если оно отсутствует.
            # Свойство будет добавлено, если документ поддерживает такой тип метаданных.
            property_value = PropertyValue(datetime.now())
            affected = metadata.add_properties(
                lambda p: Tags.time.printed in list(p.tags), property_value
            )
            # Сохранить измененный документ по указанному пути
            print(f"Affected properties: {affected}")
            metadata.save("./output.pdf")

if __name__ == "__main__":
    add_printed_date()

Готовы начать?

Загрузите GroupDocs.Metadata бесплатно или получите пробную лицензию для полного доступа!

Полезные ресурсы

Изучите документацию, примеры кода и раздел поддержки, чтобы улучшить ваш опыт.

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский