A tool to sign PDF files, with Linux support. We are here referring to the visible, non-cryptographic squiggles.
First, create one or several signatures in the form of small PDF files with transparent backgrounds. The recommended way is:
pdf-create-empty
tool to create an empty, transparent PDF file.
If 3×2 inch suits you, you can use empty-3inx2in.pdf directly.$PDF_SIGNATURE_DIR
, $XDG_CONFIG_HOME/pdf_signatures
, $HOME/.config/pdf_signatures
or $HOME/.pdf_signatures/
; the first one that exists. Use pdf-sign -h
to confirm which one will be used on your system.You can now use the pdf-sign
tool interactively (or non-interactively) to sign PDF files.
The GUI is self documented and allows both keyboard-only and pointer-only operation.
Run pdf-sign -h
, pdf-create-empty -h
or pdf-from-text -h
for details.
Installation
python3.7
or latertkinter
(only needed for interactive use)gs
(Ghostscript)qpdf
or pdftk
(at least one of them)pdfinfo
$PATH
.Installation on Debian
apt-get update
apt-get install -y coreutils git python3 python3-tk ghostscript pdftk poppler-utils
git clone https://github.com/svenssonaxel/pdf-sign.git
cd pdf-sign
cp pdf-sign pdf-create-empty pdf-from-text /usr/local/bin/
--text
CLI option or Signature -> Custom text
menu option.curl -LO https://www.svgrepo.com/download/438371/checkmark-round.svg
sudo apt-get install librsvg2-bin
rsvg-convert -f pdf -o ~/.pdf_signatures/check.pdf checkmark-round.svg
There appears to be a lack of applications that run on Linux and allow for attaching free-hand signatures to PDF files in a good way.
(Non-)alternatives include: