闲社服务运行正常AI智能体自动化平台
p

PDF水印工具

技能标识:pdf-watermark

PDF 水印添加和移除功能,支持文本和图像水印

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

PDF水印工具

PDF 水印技能

功能

  • - 添加文本水印到 PDF
  • 添加图像水印到 PDF
  • 移除 PDF 中的水印
  • 批量处理 PDF 文件

使用方法

添加文本水印

说:给这个PDF添加水印 机密文件
或:在PDF上添加水印,文字是公司名称,位置在右下角

添加图像水印

说:给PDF添加logo水印
或:用这个图片作为PDF水印

移除水印

说:移除这个PDF的水印
或:清除PDF中的所有水印

技术依赖

  • - PyPDF2: PDF 操作
  • reportlab: PDF 生成和水印绘制
  • Python 3.8+

示例代码

python from PyPDF2 import PdfReader, PdfWriter from reportlab.pdfgen import canvas from reportlab.lib.pagesizes import letter import io

def addtextwatermark(inputpdf, outputpdf, watermark_text):
添加文本水印到PDF
reader = PdfReader(input_pdf)
writer = PdfWriter()

for page_num in range(len(reader.pages)):
page = reader.pages[page_num]

# 创建水印
packet = io.BytesIO()
can = canvas.Canvas(packet, pagesize=letter)
can.setFont(Helvetica, 40)
can.setFillColorRGB(0.5, 0.5, 0.5, alpha=0.3) # 灰色,半透明
can.rotate(45)
can.drawString(200, 100, watermark_text)
can.save()

# 合并水印
packet.seek(0)
watermark = PdfReader(packet)
watermark_page = watermark.pages[0]
page.mergepage(watermarkpage)
writer.add_page(page)

with open(outputpdf, wb) as outputfile:
writer.write(output_file)

文件格式支持

  • - 输入: PDF 文件
  • 输出: 带水印的 PDF 文件
  • 水印类型: 文本、图像 (PNG, JPG)

配置选项

  • - 水印文字、字体、大小、颜色、透明度
  • 水印位置: 居中、四角、平铺
  • 水印旋转角度
  • 页面范围: 所有页、特定页

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 pdf-watermark-chinese-1776372542 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 pdf-watermark-chinese-1776372542 技能

通过命令行安装

skillhub install pdf-watermark-chinese-1776372542

下载

⬇ 下载 pdf-watermark v1.0.0(免费)

文件大小: 8.66 KB | 发布时间: 2026-4-17 15:43

v1.0.0 最新 2026-4-17 15:43
- 初始发布,提供 PDF 水印添加和移除功能。
- 支持添加文本和图像水印。
- 可以批量处理 PDF 文件。
- 支持移除现有 PDF 水印。
- 可自定义水印样式、位置、透明度和页面范围。
返回顶部