吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 82099|回复: 2063
上一主题 下一主题
收起左侧

[原创工具] 【PDFCommander】永久免费的万能PDF水印删除工具,去除九类PDF水印,99%有效

    [复制链接]
跳转到指定楼层
楼主
Elaineliu 发表于 2024-7-13 20:02 回帖奖励
本帖最后由 Elaineliu 于 2025-7-12 11:06 编辑

PDFCommander 是万能PDF水印删除工具,可以去除99%的PDF印。包括注释水印、文本水印、图片水印、掩码水印,曲线水印、痕迹水印、路径水印、表单水印、图案水印等等
本软件是永久免费,无有效期限,无广告,无弹窗,无任何不良信息。如果有疑难PDF水印不会处理的,可以在站内发消息给我。

开发背景:起初是因为用扫描王、夸克之类的app搞出来的pdf都带着logo,所以写了这个软件进行处理。发展到目前的最新版已经可以处理绝大部分pdf水印了。当然,如果进一步学习的话,你也可以用这个软件来随意修改PDF中的文本、颜色、位置、旋转、缩放等等的各种内容参数。

应用场景:
1、删除扫描全能王和夸克扫描生成的pdf中加入的logo和链接。
2、去除注释水印、文本水印、图片水印、掩码水印、曲线水印、痕迹水印、路径水印、表单水印、图案水印等等。
3、更改PDF文档结构,可用于去水印、换颜色、换文本、换位置、删权限、去签章。

PDF水印按位置分类:
1、注释水印(位于Annots)
2、内容水印(位于Contents)
3、资源水印(位于Resources)

软件去水印原理:
在PDF的Contents内容流或者其它位置找到绘制水印的指令,修改或者删除它们。所以使用本软件的前提是能看懂PDF文档结构和简单的内容操作符指令。如果看不懂内容流中的操作符,可以借助DeepSeek之类的AI工具。

使用方法:
一、拖拽PDF(碰运气):直接拖拽Pdf文件到软件图标上,可以自动去除扫描王或者夸克的水印。重要:大多数的PDF直接拖拽操作是不能去除水印的。必须在CMD窗口中使用命令行参数来调用本软件。

二、命令行调用(适用于99%的PDF):

1、进入控制台窗口(按Win-r,输入cmd,确定)。如果PDFCommander.exe在D盘,就输入D:回车,然后输入 cd PDFCommander.exe文件所在的目录,回车。
2、把pdf文件拷贝到PDFCommander.exe文件所在的目录中,然后输入 PDFCommander -f 你的文件.pdf -o  ,查看pdf文件的Contents和Text信息,分析水印。处理水印的参数功能参见压缩包里的命令行说明。常用 -o、-t、-r、-e等参数。

三、操作提示:
1、查看Pdf文件内部结构和分析水印,请使用命令行 PDFCommander -f 你的文件.pdf -o,如果看不懂输出内容,建议使用DeepSeek帮助分析PDF内容流的操作符指令。使用 -t 、-r、-e 等参数可以去除水印。
      推荐看看压缩包中的命令行说明。此外,在测试PDF目录的一些bat示例中包括了处理水印的几种思路:删文本、删图片、删指令、改颜色、改位置、添加裁剪框。
2、如果PDF中的正文和水印都在内嵌资源中(用oPDF查看文本信息,正文和水印都在资源文本里面),这种情况需要新的版本来处理。具体可以站内发消息给我。
3、吾爱会员做的视频教程。非本人所制作,仅供参考。
4、oPDF开发完成之后,分析PDF操作符会更方便也更全面。

PDF格式解析:
百度 搜 PDF标准详解、PDF文档结构之类的文章;或者下载pdf_reference_1.7.pdf (官方英文文档);或者使用支持DeepSeek满血版的各种在线网站帮助分析;也可以使用PDFPatcher或者PDFBox的debugger分析文档结构,参见示例

PDFCommander v1.20   (因计划升级为oPDF,不再提供下载。如果需要本软件请自行在网上搜索)本软件直接操作PDF流,对PDF无损。速度非常快。
oPDF专业的PDF水印分析工具,提供操作符、文本、图片等查看功能,直观、方便、快捷地定位水印

UI版(oPDF)正在开发中,预计2026年有望完成 ...

参考效果:


免费评分

参与人数 506吾爱币 +466 热心值 +442 收起 理由
Audax + 1 + 1 我很赞同!
nickcar + 1 + 1 我很赞同!
shuaifeng917 + 1 + 1 我很赞同!
snowfox007 + 1 谢谢@Thanks!
chiker + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
renzhewdl + 1 + 1 我很赞同!
hjlw2004 + 1 + 1 用心讨论,共获提升!
dsarmf + 1 + 1 热心回复!
Jelly8033 + 1 谢谢@Thanks!
wu0o0pj + 1 + 1 谢谢@Thanks!
zhj666666 + 1 我很赞同!
sunrise8341 + 1 我很赞同!
chaozi5756 + 1 我很赞同!
yylanger + 1 谢谢@Thanks!
风声Evil + 1 我很赞同!
anscen + 1 我很赞同!
xgl520shop + 1 + 1 谢谢@Thanks!
sukrmy + 1 + 1 我很赞同!
xbxbxbxb + 1 + 1 热心回复!
grekevin + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
b2u8q2 + 1 谢谢@Thanks!
lx100200 + 1 鼓励转贴优秀软件安全工具和文档!
li62110 + 1 热心回复!
cgy0525 + 1 + 1 我很赞同!
吃屎的敏敏蛋 + 1 + 1 谢谢@Thanks!
Autism + 2 + 1 谢谢@Thanks!
pohaiguigui + 1 谢谢@Thanks!
hunjixuehai + 1 + 1 热心回复!
schtg + 1 + 1 谢谢@Thanks!
云之从 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
whhwhhwhhwhh + 1 + 1 我很赞同!
guangshi111 + 1 + 1 谢谢@Thanks!
Mayj + 1 + 1 我很赞同!
晓杰NICE + 2 + 1 我很赞同!
huwa123 + 1 我很赞同!
zzz1qqq + 1 + 1 鼓励转贴优秀软件安全工具和文档!
zltwb + 1 我很赞同!
liukoushui + 1 + 1 我很赞同!
dzbxmcx + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Lmschang + 1 + 1 热心回复!
yangxucs1 + 1 + 1 谢谢@Thanks!
sun122 + 1 + 1 谢谢@Thanks!
qifeng09 + 1 + 1 我很赞同!
Ayun513 + 1 + 1 谢谢@Thanks!
doctors999 + 1 + 1 谢谢@Thanks!
pandewei + 1 + 1 我很赞同!
三水之复制版 + 1 我很赞同!
welkin2000 + 1 + 1 谢谢@Thanks!
hurric + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Wayne2021 + 1 + 1 能开会员的,一般都不在这个论坛
lxleo + 1 + 1 我很赞同!
Qurban + 1 + 1 谢谢@Thanks!
loskr + 1 + 1 我很赞同!
lshack + 1 + 1 我很赞同!
DuanDuanBoy + 1 + 1 我很赞同!
784360193 + 1 + 1 谢谢@Thanks!
qq42773175 + 1 我很赞同!
roc2022 + 1 + 1 谢谢@Thanks!
wo2ros + 1 + 1 鼓励转贴优秀软件安全工具和文档!
canimei + 1 我很赞同!
Donuts + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
dafeizi888 + 1 + 1 谢谢@Thanks!
骑毛驴上网 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
by3721 + 1 + 1 我很赞同!
aqzt + 1 谢谢@Thanks!
心随心愿 + 1 我很赞同!
顾北清歌 + 1 谢谢@Thanks!
cooliceman20 + 1 谢谢@Thanks!
土匪龙 + 1 + 1 我很赞同!
QwindF + 1 + 1 谢谢@Thanks!
胡大江 + 1 + 1 热心回复!
freex + 1 热心回复!
zhzng + 1 + 1 谢谢@Thanks!
guangfengjiyue + 1 + 1 谢谢@Thanks!
chkingfish + 1 + 1 我很赞同!
IvesLam + 1 谢谢@Thanks!
ghpopst + 1 + 1 我很赞同!
kangyushi + 1 + 1 我很赞同!
Hrq3221 + 1 + 1 我很赞同!
xiaoyaoqinyao + 1 我很赞同!
梦回江湖再续缘 + 1 + 1 谢谢@Thanks!
physue + 1 + 1 感谢LZ解决大问题
acecttgd + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
多么哇塞的少年 + 2 + 1 谢谢@Thanks!
nimeiyoudaicong + 1 + 1 我很赞同!
FreeMagnet + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
wshuda + 1 + 1 鼓励转贴优秀软件安全工具和文档!
Moghst + 1 + 1 我很赞同!
TTjohn + 1 用心讨论,共获提升!
乘风逐日 + 1 + 1 热心回复!
草帽先生 + 1 谢谢@Thanks!
HelloHe + 1 热心回复!
pika99 + 1 + 1 我很赞同!
name1317 + 1 + 1 建议不要编辑密码
avlego + 1 + 1 谢谢@Thanks!
alifeng + 1 + 1 我很赞同!
tiger8783 + 1 + 1 热心回复!
tljwx + 1 + 1 热心回复!
wpl616077287 + 1 + 1 我很赞同!
aifhc + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

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

推荐
 楼主| Elaineliu 发表于 2024-7-13 20:31 |楼主
collinchen1218 发表于 2024-7-13 20:10
开个会员就完事了,不想开会员就积分领会员,再不愿意就导出为图片,电脑acrobat合并

能开会员的,一般都不在这个论坛

免费评分

参与人数 11吾爱币 +9 热心值 +8 收起 理由
mediacenter + 1 我很赞同!
abandsam + 1 我很赞同!
ind + 1 + 1 我很赞同!
nianqingxiaohuo + 1 我很赞同!
c1026287787 + 1 + 1 我很赞同!
lzad + 1 + 1 我很赞同!
北京大流氓 + 1 + 1 我很赞同!
BayMaxen + 1 + 1 我很赞同!
toky3x3 + 1 我很赞同!
zhangzzj + 1 我很赞同!
yanshengjiang + 1 + 1 我很赞同!

查看全部评分

推荐
lightac 发表于 2024-7-13 22:04
本帖最后由 lightac 于 2024-7-13 22:06 编辑

如果只是扫描之类的,手机的布丁扫描就很方便,直接扫了,PDF或者图片格式,然后就可以用,没有水印什么的。

点评

很多时候,文档的扫描者并不是你  发表于 2024-7-14 00:38
推荐
 楼主| Elaineliu 发表于 2024-10-14 15:03 |楼主
chunlei233 发表于 2024-10-14 10:43
是不是单文件无关紧要,使用简单才是首先考虑的.

其实我最早的想法是对着PDF文件吹口气,然后水印就没了。

后来发现不行,只能自己写软件。

PDF水印有十几种生成策略,这口气不好吹。
推荐
 楼主| Elaineliu 发表于 2024-7-13 20:03 |楼主
本帖最后由 Elaineliu 于 2025-7-10 10:42 编辑

有很多人问能不能提供UI---->PDFCommander的UI版改名为oPDF

软件环境要求:Windows10 64位及以上操作系统,并安装最新版的VC_redist运行库。
oPDF尝鲜版下载  目前看开发进度,预计本贴到期之前不能开发完成。请大家以后自己在网上搜:oPDF专业的PDF水印分析工具。最迟2026年正式版应该能初步开发完毕。
已知问题:尝鲜版不提供文本复制功能

使用oPDF查找文本水印的简单说明:拖拽pdf文件到oPDF右边窗口,打开文件。点击文本信息,如果能看到水印文本,用PDFCommander的-t参数有80%的概率可以去除。-t参数的准确值需要看读取PDF选项卡中读到的文本,可能是字符串,也可能是0x开头的16进制编码。

目前完成了PDF内容流读取、注释读取、文本提取、资源对象读取、页面操作符、操作符过滤、资源图片提取、页面浏览等功能。
处理水印功能待开发...




oPDF与PDFCommander相比,会另起炉灶,重构全部代码。


免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
ciaw + 1 我很赞同!
FreeMagnet + 1 + 1 谢谢@Thanks!

查看全部评分

推荐
手挽离人.Lon 发表于 2024-10-31 13:54
最近在看考试的打印水印就烦人,顺便写一个python批量执行的
import os
import subprocess

# 定义PDF文件目录和命令路径
pdf_directory = r"大佬的文件和所有pdf在一个文件夹的路径"
pdf_commander_exe = os.path.join(pdf_directory, "PDFCommander.exe")
command_template = '{} -f "{}" -t "{}"'

# 定义要替换的字符串
replace_string = "需要替换的文本16进制字符串/根据自己需要自己替换"

# 遍历目录中的所有PDF文件并打印命令
pdf_files = [filename for filename in os.listdir(pdf_directory) if filename.endswith(".pdf")]

print("以下是需要执行的命令:")

for filename in pdf_files:
    if '-new.pdf' in filename:
        continue  # 跳过已生成的新文件

    command = command_template.format(pdf_commander_exe, filename, replace_string)
    print(command)

    # 执行命令,隐藏cmd窗口
    subprocess.run(command, shell=True)

    # 构建新文件名
    new_filename = filename.replace('.pdf', '-new.pdf')

    # 删除原始文件
    original_file_path = os.path.join(pdf_directory, filename)
    new_file_path = os.path.join(pdf_directory, new_filename)

    if os.path.exists(new_file_path):
        os.remove(original_file_path)

print("\n所有PDF文件的水印已删除并删除了原始文件。")
推荐
 楼主| Elaineliu 发表于 2024-10-4 00:42 |楼主
本帖最后由 Elaineliu 于 2024-10-4 00:48 编辑
lforl 发表于 2024-10-3 21:04
神器,学会了一些技能,超赞!
【求助】如何去除每页某个固定区域的绘图形状!
批量去除某个区域内的链 ...

你发这种样本没什么用。除非你会看Contents



类似这样,横线部分是位置,改成负数就可以隐藏水印。或者画圈部分是颜色,改成白色也可以隐藏水印。

其它方法还可以改文本,改成空格就能删除水印。你在图片中可以找到文本编码之后的字符串。

修改水印的文本、位置、颜色是PDFCommander删除水印的常用手段。使用-t和-r参数。

当然,如果你啥都不想做,只想切掉位置在y=60以下的内容,那么使用 -c 参数,加个裁切框也可以。

推荐
luojineng 发表于 2025-4-18 20:41
PDF水印按位置分类:
1、注释水印(位于Annots)
2、内容水印(位于Contents),包括文本水印、曲线水印、路径水印、痕迹水印
3、对象水印(位于Resources的XObject),包括表单水印、图片水印、掩码水印、图案水印

思路不错,我最近也写了些。没想到已经有轮子了。
推荐
 楼主| Elaineliu 发表于 2024-8-30 19:03 |楼主
本帖最后由 Elaineliu 于 2024-8-30 23:10 编辑

axiong 发表于 2024-8-30 18:53
您试试这个,删除红色字体的内容,汉字中间夹杂了两个英文“ST”。谢谢,这么快就回复了
通过 ...

PDFCommander.exe -f stm32.pdf -t "41.6604 Tm" -r "900 Tm"
推荐
 楼主| Elaineliu 发表于 2024-11-2 19:17 |楼主
本帖最后由 Elaineliu 于 2024-11-2 19:22 编辑
kiri2589 发表于 2024-11-2 13:49
我的需求非常简单,就是任意一个PDF文件中,的某个坐标下的某个文字或者图片的替换

你去买老马的pdftoys,这个软件支持正则。如果你会写的话,你可以实现一切愿望。

PDFCommander目前是个去水印为主的工具,暂时不考虑pdf文件的自由修改。

将来可能会提供Contents导入功能,但目前没有发现此功能在去水印方面的迫切性,所以没有列入开发计划。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
kiri2589 + 1 + 1 Contents能导入,文本就可以随意改了,支持!!

查看全部评分

推荐
xmattic182 发表于 2024-12-25 16:45
magicbowl 发表于 2024-12-25 13:51
之前没设置好,现在可以了
https://www.alipan.com/s/923dDj6r6R1

下载到文件。 如作者所说,PDF文件的一页其实就是整个一个图像。 页眉和页脚的部分很容易用剪切去掉。
页面中文中背后的水印,我刚刚是先把pdf导出成jpg文件,再用irfanview软件的replace color也可以成功去掉:就是探测水印的颜色是239,239,239,替换成全白色,就好了。




4#
tsyhome 发表于 2024-7-13 20:07
还没用过全能王!
5#
collinchen1218 发表于 2024-7-13 20:10
开个会员就完事了,不想开会员就积分领会员,再不愿意就导出为图片,电脑acrobat合并
6#
GXW1693 发表于 2024-7-13 20:44
收藏备用!谢谢分享!!!
7#
fjm1124321 发表于 2024-7-13 20:50
收藏一下!~
8#
lhfcsm 发表于 2024-7-13 21:00
呵呵,正在使用中
头像被屏蔽
9#
wkjxs2015 发表于 2024-7-13 21:22
提示: 作者被禁止或删除 内容自动屏蔽
10#
tongpeng 发表于 2024-7-13 21:27
不错不错,有些扫描,收费才能去LOGO
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2026-1-15 03:08

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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