PDF-UNSTAMPER(1)

NAME

pdf-unstamperRemove textual watermark of any font, any encoding and any language with pdf-unstamper now!

SYNOPSIS

$https://github.com/hwding/pdf-unstamper/releases

INFO

389 stars
74 forks
0 views

DESCRIPTION

Remove textual watermark of any font, any encoding and any language with pdf-unstamper now!

README

pdf-unstamper


Remove textual watermark of any font, any encoding and any language with pdf-unstamper now!

Star History

Star History Chart

Disclaimer

This software(pdf-unstamper.jar) is ONLY for technical exchange and CANNOT be held responsible for any consequences caused by pdf modification.

Effect

BeforeAfter

Manual

Run the tool without argument will show the following.

Usage:
   [OPTION] -i [INPUT PDF] -k [KEYWORDS...] (-o [OUTPUT PDF])
   [OPTION] -I [INPUT DIR] -k [KEYWORDS...] (-O [OUTPUT DIR])

Options: -d, --direct directly modify the input file(s), option o/O is unnecessary when this option is on -r, --recursive process files in the given dir recursively -s, --strict use strict mode, a text area is considered as watermark only if its content strictly equals one of the keywords -c, --clear clear all annotations in pages which contains the target textual watermark(s), if you encounter bordered frame issues, enable this switch

Get it now

As a command

Install (or update to) the latest version as command unstamp in ~/bin/ and soft-linked as /usr/local/bin/unstamp for convenience.

Install

Make sure you have wget installed.

➜ sudo bash -c "$(curl -s https://raw.githubusercontent.com/hwding/pdf-unstamper/master/script/install)"

If using a proxy

➜ sudo proxychains bash -c "$(curl -s https://raw.githubusercontent.com/hwding/pdf-unstamper/master/script/install)"

Script options

-d [DIR] install binary into a specified directory

-w install without creating a soft-link to /usr/local/bin/

If install with options, download the script first

➜ wget https://raw.githubusercontent.com/hwding/pdf-unstamper/master/script/install

Then execute with or without proxy

➜ sudo bash install -d ~/my-bins/ ➜ sudo bash install -w ➜ sudo bash install -d ~/my-bins/ -w ➜ sudo proxychains bash install -d ~/my-bins/ ➜ sudo proxychains bash install -w ➜ sudo proxychains bash install -d ~/my-bins/ -w

Run

# For single file processing
➜ unstamp -i "C Recipes.pdf" -o "C Recipes.unstamped.pdf" -k www.allitebooks.com -s -c
➜ unstamp -i RoR.pdf -o RoR.unstamped.pdf -k 图灵社区会员
# Or
➜ unstamp -i "C Recipes.pdf" -d -k www.allitebooks.com -s -c
➜ unstamp -i RoR.pdf -d -k 图灵社区会员

For massive files processing

➜ unstamp -I pdfs/ -O unstampedPdfs/ -r -k 图灵社区会员 www.allitebooks.com -c

Or

➜ unstamp -I pdfs/ -d -r -k 图灵社区会员 www.allitebooks.com -c

As a JAR

Download

Get pdf-unstamper.jar.

Run

# For single file processing
➜ java -jar pdf-unstamper.jar -i "C Recipes.pdf" -o "C Recipes.unstamped.pdf" -k www.allitebooks.com -s -c
➜ java -jar pdf-unstamper.jar -i RoR.pdf -o RoR.unstamped.pdf -k 图灵社区会员
# Or
➜ java -jar pdf-unstamper.jar -i "C Recipes.pdf" -d -k www.allitebooks.com -s -c
➜ java -jar pdf-unstamper.jar -i RoR.pdf -d -k 图灵社区会员

For massive files processing

➜ java -jar pdf-unstamper.jar -I pdfs/ -O unstampedPdfs/ -r -k 图灵社区会员 www.allitebooks.com -c

Or

➜ java -jar pdf-unstamper.jar -I pdfs/ -d -r -k 图灵社区会员 www.allitebooks.com -c

SEE ALSO

clihub3/4/2026PDF-UNSTAMPER(1)