GroupDocs.Watermark for Python via .NET

即时识别 Excel 电子表格中的水印

使用 GroupDocs.Watermark for Python via .NET 无缝定位和管理水印。

如何通过 Python 检测 Excel 文件中的水印

GroupDocs.Watermark 使在商业文档中识别嵌入式水印变得简单。将其功能融入您的 Python 工作流程,实现无缝检测。

  1. 首先,将 Excel 文档加载到 Watermarker 类的实例中。可以接受的输入方式包括路径、流或字节数组。
  2. 使用 SearchCriteria 对象缩小搜索范围。要查找基于图像的标记,使用示例图像;对于文本水印,指定内容、样式或颜色等特征。
  3. 调用 Search 方法,从 Watermarker 对象提取水印数据。将返回一系列水印实例以供检查。
  4. 获取结果后,您可以管理它们:删除不需要的标记,或更新尺寸、内容等详细信息。
# 检测 EXCEL 格式中的文本水印
import groupdocs.watermark as gw
import groupdocs.watermark.search.searchcriteria as gwss

# 使用 EXCEL 文件初始化 Watermarker
with gw.Watermarker("input.xslx") as watermarker:

    # 执行水印搜索
    search_criteria = gwss.TextSearchCriteria("test", False)
    possible_watermarks = watermarker.search(search_criteria)

    # 处理检测到的水印列表
    print("\nFound {0} possible watermark(s).".format(len(possible_watermarks)))
pip install groupdocs-watermark-net
点击复制
复制的
更多例子 文档

借助 GroupDocs.Watermark 强大的水印检测

在您的 Python 项目中使用 GroupDocs.Watermark,高效扫描和定位各种文档类型中的水印元素。

检测水印

智能过滤器的高级检测

轻松识别各种文档格式中的水印。GroupDocs.Watermark 支持通过视觉和文本特征(包括形状、透明度等)进行过滤。

灵活的搜索标准

使用 GroupDocs.Watermark 定义个性化的水印搜索参数。这种精准度使隐蔽或定制水印数据的检索变得更为高效。

访问和整理检测到的水印

通过提取所有嵌入水印简化文档审计。我们的工具能够高效提取、显示和管理找到的项目。

代码示例:检测水印

查看如何使用 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)))

关于 GroupDocs.Watermark for Python via .NET 的概述

GroupDocs.Watermark for Python via .NET 为 Python 开发者提供全面的水印工具包。生成、修改、查找和移除文档中的水印内容,如Excel、Word、PDF等,操作简单。
了解更多
About illustration

准备好开始了吗?

免费下载 GroupDocs.Watermark 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

多格式水印搜索

在所有由 GroupDocs.Watermark 支持的文件类型中查找水印内容。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人