Tool for applying a custom text filligrame to a pdf.
This can be used before sending personal information (such as ID paper) to a third party (for house application for example) preventing the reuse of this PDF for unintended purposes by a malicious actor.
- Launch the programme
- Select a PDF for example we can choose a French ID card
- Select a watermark text such as "House application Paris 13"
- You have now a new PDF with the watermark text saved in the same folder as the original PDF.
Select the correct executable according to your operating system and then download the file click here
- Linux: 278e104eeee41049c0854e9d5a32d1f89c287b77d927f2728fef0425f2c51da5
- macOS: f8288b9f6d70c16965e4d873c291825ac0de6574aed84f8887e54c58320a9168
- Windows: e925f795623f298398e717b6e87ca6c635bf5796d6cd0f4fafca811eba8ebf20
For Windows user, you can just double-click on the watermark.exe file to launch the programme.
For macOS/Linux user you have to make the file executable by running chmod +x <watermark/watermark-mac>
you can then launch the programme by running in your terminal ./<watermark/watermark-mac>
.
- Clone the GitHub repository
- Install the dependencies running:
pip install -r requirements.txt
Tkinter is already installed with python for Windows user. For macOS/Linux user please refer to this guide to install Tkinter:
Install Tkinter for macOS user
Install Tkinter for Linux user
- You can then run the programme using:
python3 watermark.py
If you have downloaded the executable you just have to run:
mv <watermark/watermark-mac> /usr/local/bin/watermark
If you have cloned the repo you can run:
chmod +x watermark.py
mv watermark.py /usr/local/watermark
You can now launch the programme by running watermark
in your terminal.
This project includes code generated by OpenAI's ChatGPT, used under the terms of the MIT License.
The generated code was modified and integrated into this project, which is licensed under the GNU Affero General Public License (AGPL) v3.0.
For more details, refer to the LICENSE file included in this repository.