MetadataProperty class

MetadataProperty class

Represents a metadata property.

The MetadataProperty type exposes the following members:

Properties

Property Description
descriptor The descriptor associated with the metadata property.
interpreted_value The interpreted property value, if available.
name The property name.
tags The collection of tags associated with the property.
value The property value.

Example

from groupdocs.metadata import Metadata
from groupdocs.metadata.export import ExportManager, ExportFormat

def exporting_metadata_properties():
    with Metadata("input.pdf") as metadata:
        # Collect the whole metadata tree as a list of properties
        properties = list(metadata.find_properties(lambda p: True))

        # Export them to an Excel workbook
        ExportManager(properties).export("export.xlsx", ExportFormat.XLSX)
        print(f"Exported {len(properties)} properties to export.xlsx")

See Also