hwding / Pdf Unstamper
Licence: gpl-3.0
Remove textual watermark of any font, any encoding and any language with pdf-unstamper now!
Stars: ✭ 245
Programming Languages
java
68154 projects - #9 most used programming language
Labels
Projects that are alternatives of or similar to Pdf Unstamper
Circleci Cli
Use CircleCI from the command line
Stars: ✭ 297 (+21.22%)
Mutual labels: command-line-tool, tool
K2tf
Kubernetes YAML to Terraform HCL converter
Stars: ✭ 477 (+94.69%)
Mutual labels: command-line-tool, tool
Precomp Cpp
Precomp, C++ version - further compress already compressed files
Stars: ✭ 250 (+2.04%)
Mutual labels: command-line-tool, pdf
Pdfgenerator
A simple generator of PDF written in Swift.
Stars: ✭ 629 (+156.73%)
Mutual labels: pdf, tool
Docnado
Rapid documentation tool that will blow you away...
Stars: ✭ 67 (-72.65%)
Mutual labels: pdf, tool
Grex
A command-line tool and library for generating regular expressions from user-provided test cases
Stars: ✭ 4,847 (+1878.37%)
Mutual labels: command-line-tool, tool
Catchart
Pipe something from command line to a chart in the browser
Stars: ✭ 27 (-88.98%)
Mutual labels: command-line-tool, tool
Gitauthors
✍️ Get a quick summary of a repo's authors.
Stars: ✭ 50 (-79.59%)
Mutual labels: command-line-tool, tool
Matrix Commander
simple but convenient CLI-based Matrix client app for sending and receiving
Stars: ✭ 90 (-63.27%)
Mutual labels: command-line-tool, tool
Comics Downloader
tool to download comics and manga in pdf/epub/cbr/cbz from a website
Stars: ✭ 190 (-22.45%)
Mutual labels: command-line-tool, pdf
Traprange
(Java)A Method to Extract Tabular Content from PDF Files
Stars: ✭ 236 (-3.67%)
Mutual labels: pdf
Flutter installer
Flutter Installer is an installer for Flutter built with Flutter 💙😎✌
Stars: ✭ 234 (-4.49%)
Mutual labels: tool
Origami
Origami is a pure Ruby library to parse, modify and generate PDF documents.
Stars: ✭ 234 (-4.49%)
Mutual labels: pdf
Covid19 Tracker Cli
A curl-based command line tracker for Novel Coronavirus or COVID-19 pandemic. It Supports terminal for linux and macos, command prompt for windows, and termux for android with real-time updates.
Stars: ✭ 244 (-0.41%)
Mutual labels: command-line-tool
Parsr
Transforms PDF, Documents and Images into Enriched Structured Data
Stars: ✭ 2,736 (+1016.73%)
Mutual labels: pdf
Svg2pdf.js
A javascript-only SVG to PDF conversion utility that runs in the browser. Brought to you by yWorks - the diagramming experts
Stars: ✭ 231 (-5.71%)
Mutual labels: pdf
Wayback Machine Scraper
A command-line utility and Scrapy middleware for scraping time series data from Archive.org's Wayback Machine.
Stars: ✭ 230 (-6.12%)
Mutual labels: command-line-tool
Leerraum.js
A PDF typesetting library with exact positioning and hyphenated line breaking
Stars: ✭ 233 (-4.9%)
Mutual labels: pdf
pdf-unstamper
Remove textual watermark of any font, any encoding and any language with pdf-unstamper now!
Disclaimer
This software(pdf-unstamper.jar) is ONLY for technical exchange and CANNOT be held responsible for any consequences caused by pdf modification.
Effect
Before | After |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].