updf thực sự tốt cho việc này. Đã sử dụng bản xem trước trên MacOS để "ký" tài liệu, updf cung cấp trải nghiệm người dùng gần nhất với điều này.
Các hoạt động sau đây trên Ubuntu 14.10 và Debian 8.
Tôi không muốn thêm ppa của bên thứ ba vào hệ thống của mình, vì vậy, đã có updf chạy theo cách sau:
$ bzr branch lp:updf
sau đó thực hiện chỉnh sửa 2 dòng như được tham chiếu từ câu trả lời khác.
Cài đặt phụ thuộc:
# 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
(những điều trên là đủ; tuy nhiên không phải mọi gói đều cần thiết).
và sau đó chương trình python có thể chạy tại chỗ:
$ ./src/updf.py
Thật không may, chất lượng có thể bị ảnh hưởng nghiêm trọng trong tài liệu đầu ra so với tài liệu đầu vào. Cách đúng đắn để làm điều này là phủ lớp chữ ký, và không thay đổi bản gốc, trong một quy trình không mất mát. Trong khi đó updf dường như tham gia vào việc mã hóa lại bản gốc.