SearchableObjects class

SearchableObjects class

Specifies document objects that are to be included in a watermark search.

Learn more:

The SearchableObjects type exposes the following members:

Constructors

Constructor Description
init Initializes a new instance of the SearchableObjects class.

Properties

Property Description
diagram_searchable_objects The objects inside a Visio document that are to be included in a watermark search.
email_searchable_objects The objects inside an email message that are to be included in a watermark search.
pdf_searchable_objects The objects inside a PDF document that are to be included in a watermark search.
presentation_searchable_objects The objects inside a PowerPoint document that are to be included in a watermark search.
spreadsheet_searchable_objects The objects inside an Excel document that are to be included in a watermark search.
word_processing_searchable_objects The objects inside a Word document that are to be included in a watermark search.

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 SearchableObjects:

See Also