
Still, there’s no such thing a a free lunch…Īnd for those poor ones still stuck to Windows – quite a few, they say – printing a document as PDF can easily be done with CutePDF Writer. It’s free and they say the service is encrypted and anonymised, and they do not keep any PDF content. Finally, you could try the cloud based service of CutePDF Editor. The Linux version of the much used Foxit Reader cannot read PDF forms. Of course you can do the same trick with Evince, the default GNOME document viewer. Since I prefer KDE, Okular is always at hand. But then, a human being should still be able to work it out. However, if the form is to be processed digitally, I am not sure if that will still work, since the original fields may not be recognised as such anymore. Now the printed PDF form will be readable with any PDF software on any platform. To install open a terminal and do this: sudo apt-get update That should be a default option on a Linux system, but if not, just make sure the cups-pdf package is installed. Yet the workaround is simple: after you have finished filling in the form just print the document as PDF.

The PDF file itself will not contain these data. Then all Okular does is saving your data to the XML file linked to the PDF file (which can be found in ~/.kde/share/apps/okular/docdata). If you click it, you can fill in the fields.īut don’t just click ‘Save’ after you’re done. Top right you will find a ‘Show Forms’ button. If you open a PDF form with Okular, it will be recognised as a form. After some searching and trying I managed to produce something readable using the default document viewer for KDE desktops, Okular.

So there are no open-source applications that can store data in the PDF form itself.

The PDF form specification is kept carefully hidden by Adobe. But how to fill it in if you are not on Windows using Adobe software? Actually that is a problem, but there is a workaround. Buying or booking online may require filling in a PDF form and sending it back.
