WatermarkerSettings class

WatermarkerSettings class

Defines settings for customizing Watermarker behaviour.

The WatermarkerSettings type exposes the following members:

Constructors

Constructor Description
init Initializes a new instance of WatermarkerSettings.

Properties

Property Description
logger The logger used for logging events and errors during watermarking.
searchable_objects The searchable objects that are to be included in a watermark search.

Fields

Field Description
DEFAULT Gets the default value for the class.

Example

from groupdocs.watermark import Watermarker, WatermarkerSettings
from groupdocs.watermark.search.objects import (
    SearchableObjects, WordProcessingSearchableObjects, PdfSearchableObjects,
)

settings = WatermarkerSettings()
settings.searchable_objects = SearchableObjects(
    word_processing_searchable_objects=WordProcessingSearchableObjects.HYPERLINKS
    | WordProcessingSearchableObjects.TEXT,
    pdf_searchable_objects=PdfSearchableObjects.ALL,
)

with Watermarker("./document.pdf", settings) as watermarker:
    possible = watermarker.search()
    print("Found", len(possible), "possible watermark(s)")

Guides

Task guides that use WatermarkerSettings:

See Also