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

Отримайте субтитри та метадані 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 ​​за допомогою Search API

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

Як отримати певні метадані документа


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")
 Українська