GroupDocs.Metadata for Python via .NET

Добавить метаданные в файлы EPUB на Python

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

Как добавить метаданные в Epub на Python

С помощью GroupDocs.Metadata добавление метаданных в файлы EPUB в приложениях Python простое. Просто выполните следующие шаги.

  1. Откройте файл EPUB, который нужно обновить.
  2. Определите ключ и значение метаданных для добавления.
  3. Примените изменения.
  4. Сохраните обновлённый файл.
from groupdocs.metadata import Metadata
from groupdocs.metadata.common import PropertyValue
from groupdocs.metadata.tagging import Tags

def add_metadata_property():
    # Загрузите файл, используя класс Metadata
    with Metadata("./input.epub") as metadata:
        # Добавьте свойство метаданных с именем автора
        property_value = PropertyValue("test content author")
        # Выполните обновление метаданных
        affected = metadata.add_properties(
            lambda p: Tags.person.creator in list(p.tags), property_value
        )
        print(f"Affected properties: {affected}")
        # Сохраните файл с новыми метаданными
        metadata.save("./output.epub")

if __name__ == "__main__":
    add_metadata_property()
pip install groupdocs-metadata-net
нажмите, чтобы скопировать
скопировано
Больше примеров Документация

Легко управлять метаданными документов

Наш API упрощает работу с метаданными. Просматривайте, изменяйте и упорядочивайте свойства документов для улучшения управления файлами и поиска.

Возможности редактирования метаданных

Доступ к метаданным

Быстро читайте и анализируйте метаданные любого файла. Получайте информацию, такую как имя автора, время создания и др.

Редактирование метаданных

Изменяйте метаданные напрямую — обновляйте теги, чтобы файлы были хорошо организованы и доступны для поиска.

Продвинутые функции метаданных

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

Добавить пользовательские метаданные в файл TIFF

Этот пример кода показывает, как вставить пользовательский тег метаданных в изображение TIFF.

Python

from groupdocs.metadata import Metadata
from groupdocs.metadata.formats.image import TiffAsciiTag, TiffTagID
from groupdocs.metadata.standards.exif import ExifPackage

def add_exif_artist_tag():
    # Откройте изображение TIFF
    with Metadata("./input.tiff") as metadata:
        root = metadata.get_root_package()
        if root is not None:
            if root.exif_package is None:
                root.exif_package = ExifPackage()
            # Определите ключ и значение метаданных
            data = TiffAsciiTag(TiffTagID.ARTIST, "Awesome artist")
            # Добавьте метаданные
            root.exif_package.set(data)
            # Сохраните обновлённое изображение
            metadata.save("./output.tiff")

if __name__ == "__main__":
    add_exif_artist_tag()

Об API GroupDocs.Metadata for Python via .NET

GroupDocs.Metadata for Python via .NET предоставляет мощный набор инструментов для работы с метаданными. Разработчики могут просматривать, редактировать, удалять, искать, сравнивать и экспортировать метаданные из широкого спектра документов и медиаформатов — без необходимости в сторонних инструментах. Добавляйте метаданные в PDF, файлы Microsoft Office, Outlook, Visio, AutoCAD, архивы и мультимедийные файлы. Создавайте гибкие функции работы с метаданными в любом приложении GroupDocs.Metadata.
Узнать больше
About illustration

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

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

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

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

Поддерживаемые форматы для добавления метаданных

Добавляйте метаданные в документы и изображения в различных форматах с помощью GroupDocs.Metadata. Ниже перечислены часто поддерживаемые типы файлов.

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

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