__init__ constructor

init

Initializes a new instance of EraseMetadataRedaction class, erasing all metadata.

def __init__(self):
    ...

Example

from groupdocs.redaction import Redactor
from groupdocs.redaction.redactions import EraseMetadataRedaction, MetadataFilters

with Redactor("document.docx") as redactor:
    redactor.apply(EraseMetadataRedaction(MetadataFilters.ALL))
    redactor.save()

init

Initializes a new instance of EraseMetadataRedaction, erasing metadata that matches the specified MetadataFilters.

def __init__(self, filter):
    ...
Parameter Type Description
filter MetadataFilters Filter for metadata to erase.

Example

from groupdocs.redaction import Redactor
from groupdocs.redaction.redactions import EraseMetadataRedaction, MetadataFilters

with Redactor("document.docx") as redactor:
    # Erase all metadata
    redactor.apply(EraseMetadataRedaction(MetadataFilters.ALL))
    # Erase only the author metadata field
    redactor.apply(EraseMetadataRedaction(MetadataFilters.AUTHOR))
    redactor.save()

See Also