Skip to main content

Adobe Reader had a great feature where you can simply fill in text into a PDF (not only in forms but simply by putting it over the PDF) and then sign it (not cryptographically, but by adding an image with your signature).

This is exactly what is needed to produce filled and signed PDFs without having to print them. Great for a paperless office.

As Adobe Reader is not available anymore for Linux, this little tool hopefully can replace it.

The idea is that it will not do anything besides this one task:

Fill in arbitrary text and a signature.

Currently this is a very early prototype, merely a proof-of-concept. fspdf creates an image from all overlay elements (texts and signatures) and turns it into an PDF. This is then stamped on the original PDF using pdftk’s multi-stamp feature. If you are interested in joining the project, get in contact.

Otherwise just wait until this thing works. The good thing is that I will be motivated to continue whenever a sucking PDF file to be filled and signed hits my inbox. I can assure you, this will happen :-)

PS: Actually, fspdf works for me very well for several months now. Follow the project on GitHub if you are interested in current issues and developments.

![](fspdf-cast.gif)

Release files for fspdf 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fspdf 0.1.5
File Size Uploaded
fspdf-0.1.5.tar.gz 7.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fspdf 0.1.5
File Interpreter ABI Platform
fspdf-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 15.4 kB

Release files / fspdf-0.1.5.tar.gz

Download URL fspdf-0.1.5.tar.gz
Size 7.9 kB
Tags Source
SHA-256 checksum
How to use checksums
41b26b10eab40c45e84d7c1e8b388ef599fbf8d288bbd7f7967942f49ec18f09
BLAKE2b-256 checksum
How to use checksums
d84c4ac7e07c781a24f76641bc0d8c3d512ef87b42cd89ef8ab0065307f2f1a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.11.3 pkginfo/1.7.0 requests/2.30.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.2

Release files / fspdf-0.1.5-py3-none-any.whl

Download URL fspdf-0.1.5-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
18ff0a52023929f9bef02d0ae7b5f66d89969ad9cb8cc3444af8ff5abf26cb96
BLAKE2b-256 checksum
How to use checksums
150f22d0797f10f6db5ccbcf63abd936d75c45acbf28da424b8890601f784fed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.11.3 pkginfo/1.7.0 requests/2.30.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.2

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.3

2 release files

0.1.1

1 release file

0.1.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page