Add a clickable image to PDFs.
Make sure you have a Java runtime installed on your computer. Run pdfstamp.jar from this
repository:
java -jar pdfstamp.jar --help
| Option | Required? | Description |
|---|---|---|
| -d N | Optional | Target DPI. Defaults to 300. |
| -e EXT | Optional | Extension appended to the PDF filename. |
| -i FILE | Required | Image file containing image of the stamp. |
| -l X,Y | Required | Location on page to apply stamp. |
| -o FILE | Optional | Output directory. |
| -p N | Optional | Page numbers to stamp. -1 is the last page. May be provided multiple times. |
| -pp N-N | Optional | Range of page numbers to stamp, e.g. 5-10. May be provided multiple times. |
| -r | Optional | Descend recursively into directories. |
| -u URL | Optional | Target URL of the stamp. |
| -v | Optional | Verbose output. |
Add an image to all pages at the top left with clickable target of http://www.crossref.org
to my.pdf:
java -jar pdfstamp.jar -u http://www.crossref.org -i /path/to/an/image.png -l 10,10 my.pdf
Add image to pages 1 to 4, 6 to 8 and page 10.
java -jar pdfstamp.jar -i /path/to/an/image.png -l 10,10 -pp 1-4 -pp 6-8 -p 10 my.pdf
The same as above, except for all PDF files within a given directory:
java -jar pdfstamp.jar -u http://www.crossref.org -i /path/to/an/image.png -l 10,10 -r /my/folder
Scale the image by altering DPI and only apply it to the second page:
java -jar pdfstamp.jar -u http://www.crossref.org -i /path/to/an/image.png -l 10,10 -d 600 my.pdf