GroupDocs.Metadata for Python via .NET

Read Metadata from ONE Using Python

Use GroupDocs.Metadata for Python via .NET to extract metadata from documents, images, audio, and video files.

How to Extract Metadata from ONE Using Python

GroupDocs.Metadata helps Python developers easily extract metadata from ONE files with just a few steps:

  1. Open the ONE file using a Python class instance.
  2. Define what kind of metadata to look for.
  3. Search for matching metadata entries.
  4. Loop through and handle the found metadata.
# Get metadata from a ONE file
import groupdocs.metadata as gm

def run():
    
    with gm.Metadata("input.one") as metadata:

        # Set which type of metadata you want to extract
        specification = gm.search.FallsIntoCategorySpecification(gm.tagging.Tags.content)

        # Filter and read metadata from a chosen group
        properties = metadata.find_properties(specification)
        
        # Loop through metadata entries and output them
        for property in properties:
            print(f"Property name: {property.name}, Property value: {property.value}")
pip install groupdocs-metadata-net
click to copy
copied
More examples Documentation

Search File Metadata with GroupDocs.Metadata

Find and handle hidden metadata in sensitive files using Python apps powered by the GroupDocs.Metadata toolkit.

Explore Metadata with Python Tools

Advanced Metadata Search in Python

Use GroupDocs.Metadata to quickly search and organize metadata in your Python projects. Ideal for handling embedded and hidden data.

Target Metadata with Filters

Narrow your search using filters like keywords, dates, or patterns. Find the exact metadata you need without extra work.

Manage Extracted Metadata Easily

Use Python to update or remove metadata once it’s found. GroupDocs.Metadata gives you full control across supported file types.

Extract Metadata from 3DS Files in Python

This sample shows how to read vector graphic metadata from a 3DS file.

Python

import groupdocs.metadata as gm

def run():

    # Open the 3DS file using Metadata
    with gm.Metadata("input.3ds") as metadata:

        # Get all available built-in metadata
        root = cast(gmftt.ThreeDSRootPackage, metadata.get_root_package())

        # Use the metadata in your application logic
        for material in root.three_ds_package.materials:
             print(f"Material name: {material.name}")

        for node in root.three_ds_package.nodes:
             print(f"Node name: {node.name}")

About GroupDocs.Metadata for Python via .NET API

GroupDocs.Metadata for Python via .NET gives you powerful tools to work with metadata in Python. You can easily read, update, delete, search, compare, and export metadata from documents and images—all without needing extra software. Pull metadata from files like PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, AutoCAD, archives, and media formats, and work with it as needed.
Learn more
About illustration

Ready to get started?

Download GroupDocs.Metadata for free or get a trial license for full access!

Useful resources

Explore documentation, code samples, and community support to enhance your experience.

Extracting Metadata from Other File Formats

A flexible metadata reading API for Python. Works with many popular file types. See some supported formats below.

Temporary license tips

1
Sign up with your work email.
Free mail services are not allowed.
2
Use Get a temporary license button on the second step.
 English