PDF Watermark

👤 zss04124586 📦 v1.0.4 ⭐ 4.1 ⬇️ 1K 下載
📄 辦公效率 免費

📖 技能介紹


name: pdf-watermark description: "PDF文字水印工具 / PDF text watermark tool. 智慧檢測頁面方向,自動調整角度和大小,支援中文,居中顯示。Auto-detects page orientation, adjusts angle & size, supports Chinese, centered."


PDF 水印新增工具

為 PDF 文件新增文字水印,支援智慧適配和中文內容。

使用流程

1. 獲取必要資訊

必須確認的資訊: - 📄 PDF 檔案路徑(本地路徑或 URL) - 📝 水印文字內容 - 如果使用者未提供,必須主動詢問: "請告訴我水印文字內容(如'內部資料'、'機密'、姓名日期等):"

可選引數(使用者未指定時使用預設值): - 透明度:預設 0.25(25%,不影響閱讀) - 角度:預設自動計算(豎版約30°,橫版約25°) - 字型大小:預設自動根據頁面尺寸計算

2. 執行水印新增

使用指令碼 scripts/add_pdf_watermark.py

# 全自動模式(推薦)
python3 scripts/add_pdf_watermark.py <輸入PDF路徑> "<水印文字>" [輸出PDF路徑]

# 自定義引數
python3 scripts/add_pdf_watermark.py <輸入PDF> "<水印文字>" <輸出PDF> <角度> <透明度> <字型大小>

引數說明: - <輸入PDF路徑>: 原始檔路徑或 URL - "<水印文字>": 要顯示的水印文字(必須提供) - <輸出PDF路徑>: 可選,預設為 原檔名_watermarked.pdf - <角度>: 可選,預設 "auto" 自動計算 - <透明度>: 可選,0.0-1.0,預設 0.25 - <字型大小>: 可選,預設 "auto" 自動計算

3. 智慧特性

指令碼會自動: - 🔍 檢測頁面方向:豎版/橫版/方版 - 📐 智慧計算角度:豎版約30°,橫版約25°,方版約35° - 📏 自動調整字型:根據頁面尺寸計算最佳字型大小(28-60px範圍) - 🎯 頁面居中:水印始終位於頁面幾何中心 - 📝 中文支援:自動載入系統可用的中文字型(黑體/宋體/蘋方等)

4. 處理遠端檔案

如果使用者提供的是 URL,先下載檔案:

curl -L "<PDF_URL>" -o /tmp/temp_input.pdf
python3 scripts/add_pdf_watermark.py /tmp/temp_input.pdf "<水印文字>" /tmp/output_watermarked.pdf

5. 傳送結果

處理完成後,將帶水印的 PDF 檔案傳送給使用者。

示例

場景1:使用者提供了所有資訊

使用者:給這個檔案加水印 "內部資料-張三 2024/01/15",檔案是 report.pdf
執行:python3 scripts/add_pdf_watermark.py report.pdf "內部資料-張三 2024/01/15" report_watermarked.pdf

場景2:使用者未提供水印內容

使用者:幫我給這個PDF加水印
回覆:請告訴我水印文字內容(如"內部資料"、"機密"、姓名日期等):
使用者回覆後:再執行加水印操作

場景3:從URL下載

使用者:給 http://example.com/doc.pdf 加水印 "機密檔案"
執行:
  curl -L "http://example.com/doc.pdf" -o /tmp/doc.pdf
  python3 scripts/add_pdf_watermark.py /tmp/doc.pdf "機密檔案" /tmp/doc_watermarked.pdf

注意事項

  • 水印使用灰色半透明,確保不影響原文閱讀

    訪問小蔥技能站7w4.net,解鎖更多實用的AI技能外掛。

  • 中文自動檢測系統字型,優先使用黑體(STHeiti)
  • 每頁獨立計算,混合方向頁面也能正確處理
  • 輸出檔案預設儲存在工作目錄

🤖 AI 評測

這個 Skill 文件內容豐富,功能覆蓋全面,但在實際使用中存在問題——它更像是一份詳細的操作指南,而非可以直接執行任務的工具。優點是配置選項多、預設豐富;不足是使用者拿到後可能發現無法直接完成水印操作,需要額外步驟或工具。質量中等偏上,文件質量好但實用性有待提升。

📊 多維度評分

適應性3.8
規範性4.1
有效性4.1
可靠性3.8
可信度4.5

📁 包含檔案 (3 個)

📄 SKILL.md 3.2 KB
📄 _meta.json 132 B
📄 scripts/add_pdf_watermark.py 7.2 KB