Короткий огляд 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

Отримайте субтитри та метадані 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

Контроль офісних файлів

Отримайте доступ і видаліть приховані дані у файлах PDF, MS Word, Excel і PowerPoint

Feature icon

Виявлення типу файлу

Визначати тип файлу під час виконання за допомогою Python

Feature icon

Matroska Multimedia Preview

Отримувати мініатюри та попередній перегляд зображень для файлів із підтримкою Matroska

Feature icon

Підтримка TIFF

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

Feature icon

Підтримка медіа HEIC

Керуйте тегами EXIF ​​і метаданими XMP у зображеннях HEIC/HEIF

Feature icon

Підтримка метаданих шрифтів

Керуйте метаданими у файлах шрифтів OpenType

Feature icon

Підтримка Microsoft Project

Отримання метаданих із зашифрованих файлів 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. Безкоштовні поштові служби заборонені.
Image
2
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
Image
 Українська