當前位置:首頁 > 工具 > 正文

pdf去水印 python

pdf去水印 python

在 Python 中去除 PDF 水印可以通過以下步驟實現,具體方法取決于水印類型(文本或圖片)。以下是兩種常見場景的解決方案:一、文本水印去除(如頁面底部的文字水印)...

在 Python 中去除 PDF 水印可以通過以下步驟實現,具體方法取決于水印類型(文本或圖片)。以下是兩種常見場景的解決方案:

一、文本水印去除(如頁面底部的文字水印)

```python

import fitz PyMuPDF

def remove_text_watermark(pdf_path, output_path):

doc = fitz.open(pdf_path)

for page in doc:

獲取頁面元素

text_list = page.get_text_list()

檢測水印文本(示例:查找"Confidential")

for i, t in enumerate(text_list):

if t[4] == "Confidential": 檢查特定文本

del text_list[i]

將修改后的文本重新寫入頁面

page.set_textlist(text_list)

doc.save(output_path)

使用示例

remove_text_watermark("input.pdf", "output.pdf")

```

二、圖片水印去除(如半透明公司Logo)

```python

from PIL import Image, ImageDraw

import fitz

def remove_image_watermark(pdf_path, output_path, watermark_image="watermark.png"):

doc = fitz.open(pdf_path)

watermark = Image.open(watermark_image)

三、安裝依賴

bash

pip install PyMuPDF Pillow

關鍵參數說明:

  1. 文本水印
  2. 需要指定要刪除的文本內容(t[4] 檢查的是文本的元數據)
  3. 支持多語言檢測(需調整文本匹配邏輯)

  4. 圖片水印

  5. 需提前準備透明度處理的水印圖片(示例中128為透明度值)
  6. 支持動態調整覆蓋強度(修改fill=(0,0,0,128)

高級用法:

  • 定位復雜水印python

    通過坐標定位特定區域

    for page in doc:

    rect = fitz.Rect(100, 700, 500, 800) x1,y1,x2,y2

    img = page.get_pixmap(rect=rect)

    在該區域執行擦除操作

  • 動態檢測水印python

    檢測頁面底部10%區域的所有文本

    for page in doc:

    rect = fitz.Rect(0, page.height0.9, page.width, page.height)

    text_list = page.get_text_list(rect=rect)

    批量刪除包含"內部"的文本

    new_text = [t for t in text_list if "內部" not in t[4]]

    page.set_textlist(new_text)

主站蜘蛛池模板: 日日AV色欲香天天综合网| 国产精品无码久久综合网| 日日狠狠久久偷偷色综合96蜜桃| 精品福利一区二区三区精品国产第一国产综合精品 | 国产亚洲综合久久系列| 伊人网综合影院| 亚洲国产欧美国产综合一区| 精品国产国产综合精品| 久久―日本道色综合久久| 久久综合久久综合九色| 色欲香天天综合网站| 一本色综合久久| 色综合久久久久久久久五月| 狠狠色狠狠色综合久久| 狠狠色丁香婷婷综合精品视频| 亚洲啪啪综合AV一区| 欧美精品综合视频一区二区| 久久久久综合中文字幕| 欧美一区二区三区久久综合 | 国产成人亚洲综合网站不卡| 狠狠亚洲婷婷综合色香五月排名| 亚洲情综合五月天| 99精品国产综合久久久久五月天| 欧美日韩国产色综合一二三四 | 国产91色综合久久免费| 久久综合鬼色88久久精品综合自在自线噜噜 | 久久本道综合久久伊人| 国产成人综合亚洲欧美天堂| 亚洲伊人成无码综合网| 亚洲综合色自拍一区| 夜鲁鲁鲁夜夜综合视频欧美| 在线综合亚洲欧美日韩| 天天影视色香欲综合久久| 亚洲综合另类小说色区色噜噜| 久久精品综合一区二区三区| 亚洲 综合 国产 欧洲 丝袜| 亚洲国产综合欧美在线不卡| 一97日本道伊人久久综合影院| 一本色道久久99一综合| 色99久久久久高潮综合影院| 色综合色狠狠天天综合色|