updf дуже добре для цього. Використовуючи попередній перегляд на MacOS для "підписання" документів, updf пропонує найближчий досвід користувача до цього.
Наступні роботи на Ubuntu 14.10 та Debian 8.
Я не хотів додавати сторонній ppa до своєї системи, тому завантажив файл PDF наступним чином:
$ bzr branch lp:updf
потім зробили 2 рядки редагування , на які посилається інша відповідь.
Встановити залежності:
# apt-get install python-poppler gir1.2-gtk-3.0 gir1.2-gdkpixbuf-2.0 gir1.2-poppler-0.18 python-cairo librsvg2-2 gir1.2-rsvg-2.0 python-gi-cairo
(вищесказаного було достатньо; проте, не кожен пакет може знадобитися).
і тоді програма python працює на місці:
$ ./src/updf.py
На жаль, якість може сильно вплинути на вихідний документ порівняно з вхідним документом. Правильним способом зробити це було б накладання підпису, а не зміна оригіналу, в процесі без втрат. В той час як updf, схоже, бере участь у повторному кодуванні оригіналу.