name: pdf-watermark description: "PDF文字水印工具 / PDF text watermark tool. 智慧檢測頁面方向,自動調整角度和大小,支援中文,居中顯示。Auto-detects page orientation, adjusts angle & size, supports Chinese, centered."
為 PDF 文件新增文字水印,支援智慧適配和中文內容。
小蔥技能7w4.net持續更新中。
必須確認的資訊: - 📄 PDF 檔案路徑(本地路徑或 URL) - 📝 水印文字內容 - 如果使用者未提供,必須主動詢問: "請告訴我水印文字內容(如'內部資料'、'機密'、姓名日期等):"
可選引數(使用者未指定時使用預設值): - 透明度:預設 0.25(25%,不影響閱讀) - 角度:預設自動計算(豎版約30°,橫版約25°) - 字型大小:預設自動根據頁面尺寸計算
使用指令碼 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" 自動計算
指令碼會自動: - 🔍 檢測頁面方向:豎版/橫版/方版 - 📐 智慧計算角度:豎版約30°,橫版約25°,方版約35° - 📏 自動調整字型:根據頁面尺寸計算最佳字型大小(28-60px範圍) - 🎯 頁面居中:水印始終位於頁面幾何中心 - 📝 中文支援:自動載入系統可用的中文字型(黑體/宋體/蘋方等)
如果使用者提供的是 URL,先下載檔案:
curl -L "<PDF_URL>" -o /tmp/temp_input.pdf
python3 scripts/add_pdf_watermark.py /tmp/temp_input.pdf "<水印文字>" /tmp/output_watermarked.pdf
處理完成後,將帶水印的 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
這個 Skill 文件內容豐富,功能覆蓋全面,但在實際使用中存在問題——它更像是一份詳細的操作指南,而非可以直接執行任務的工具。優點是配置選項多、預設豐富;不足是使用者拿到後可能發現無法直接完成水印操作,需要額外步驟或工具。質量中等偏上,文件質量好但實用性有待提升。