吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 915|回复: 20
收起左侧

[Python 原创] python批量添加PDF文档水印

  [复制链接]
Eks6666 发表于 2024-7-24 13:04
[Python] 纯文本查看 复制代码
from PyPDF2 import PdfReader, PdfWriter
import os


def add_watermark_to_pdfs(folder_path, watermark_pdf, output_folder):
    # 确保输出文件夹存在
    os.makedirs(output_folder, exist_ok=True)

    # 读取文件夹中的所有PDF文件
    for filename in os.listdir(folder_path):
        if filename.endswith('.pdf'):
            pdf_reader = PdfReader(os.path.join(folder_path, filename))
            pdf_writer = PdfWriter()
            watermark_reader = PdfReader(watermark_pdf)
            watermark_page = watermark_reader.pages[0]

            for page in pdf_reader.pages:
                page.merge_page(watermark_page)
                pdf_writer.add_page(page)

            # with open(output_pdf, 'wb') as out:
            #     pdf_writer.write(out)

            # 保存添加水印后的PDF文件
            with open(os.path.join(output_folder, filename), 'wb') as out:
                pdf_writer.write(out)


# 调用函数批量添加水印
folder_path = 'pdf'
watermark_path = 'imgs/vft_logo.PDF'#水印文件存储为pdf
output_folder = 'watermark'

add_watermark_to_pdfs(folder_path, watermark_path, output_folder)

免费评分

参与人数 2吾爱币 +8 热心值 +2 收起 理由
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
laozhang4201 + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Eks6666 发表于 2024-7-25 08:52
beiqian04 发表于 2024-7-24 17:04
可以修改成去除水印吗?

可以的,老铁
courageme001 发表于 2024-7-24 13:09
Scan 发表于 2024-7-24 13:12
shen12wang 发表于 2024-7-24 13:14
word里自带的能加不?
lhrlyz1314 发表于 2024-7-24 13:34

很实用,感谢分享
yangyangdeyi521 发表于 2024-7-24 13:35
很实用,感谢分享
Edcison 发表于 2024-7-24 14:19

感谢楼主的分享
头像被屏蔽
xu313 发表于 2024-7-24 15:49
提示: 作者被禁止或删除 内容自动屏蔽
beiqian04 发表于 2024-7-24 17:04
可以修改成去除水印吗?
ruanxiaoqi 发表于 2024-7-24 17:19
赶快出一期去除水印的吧!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 13:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表