GroupDocs.Watermark를 사용하여 문서에서 포함된 워터마크 내용을 검색하는 유연한 감지 규칙 사용 방법을 확인하십시오.
Python
import groupdocs.watermark as gw
import groupdocs.watermark.search.searchcriteria as gwss
import groupdocs.watermark.options.spreadsheet as gwos
# 디스크 또는 스트림에서 대상 문서를 엽니다.
load_options = gwos.SpreadsheetLoadOptions()
with gw.Watermarker("source.xlsx", load_options) as watermarker:
# 검색에 사용될 특정 워터마크 속성을 정의합니다.
criteria = gwss.TextFormattingSearchCriteria()
criteria.foreground_color_range = gwss.ColorRange()
criteria.foreground_color_range.min_hue = -5.0
criteria.foreground_color_range.max_hue = 10.0
criteria.foreground_color_range.min_brightness = 0.01
criteria.foreground_color_range.max_brightness = 0.99
criteria.background_color_range = gwss.ColorRange()
criteria.background_color_range.is_empty = True
criteria.font_name = "Arial"
criteria.min_font_size = 19.0
criteria.max_font_size = 42.0
criteria.font_bold = True
# 검색을 수행하고 일치 항목을 수집합니다.
possible_watermarks = watermarker.search(criteria)
# 찾은 결과로 추가 작업을 진행합니다.
print("Found {0} possible watermark(s).".format(len(possible_watermarks)))