Difference between revisions of "PDF forms"

From ArchWiki
Jump to: navigation, search
m (Evince: adding mention of evince-gtk (AUR) as a GNOME-free alternative)
(added Master PDF Editor to the list; added Adobe Reader (failing) to the list)
 
(34 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{stub}}
 
 
[[Category:Office]]
 
[[Category:Office]]
 +
{{Merge|List of applications|Condense into a Note in that article}}
 
This article is meant to guide (Arch)linux users to use PDF forms.
 
This article is meant to guide (Arch)linux users to use PDF forms.
 
Some of the information here is from [https://bbs.archlinux.org/viewtopic.php?id=52084 this] thread.
 
Some of the information here is from [https://bbs.archlinux.org/viewtopic.php?id=52084 this] thread.
  
==Reading and filling PDF forms==
+
== Usage ==
===Evince===
 
[http://www.gnome.org/projects/evince/ Evince] (available in the extra repository) is a GNOME application that can read, fill, and save PDF forms. However, it seems to be unable to work with checkboxes accurately (As of 23/JL/2008).
 
  
For those of you who do not use GNOME, {{AUR|evince-gtk}} is available from [[AUR]] without gnome-keyring and gconf as dependencies.
+
=== Cabaret Stage ===
  
===Inkscape===
+
[https://www.cabaret-solutions.com/pdf-produkte/cabaret-stage Cabaret Stage] claims to be able to read, fill, and save PDF forms.
[http://www.inkscape.org/ Inkscape] is an image editing program that can be used to fill PDF forms by importing the PDF file and simply inserting text fields where you want them to be. Its not really filling the form (the fields will probably still be blank if the forms are to be read electronically), but should work well enough if you intend to print them.
 
  
===Okular===
+
=== flpsed ===
[http://okular.kde.org/ Okular] (available in the extra repository) is a universal document viewer based on KPDF for KDE 4. The last stable release is Okular 0.10, shipped in the kdegraphics module of KDE SC 4.4. Its development began as part of Google's Summer of Code program. The description of the project is located at KDE Developer's Corner.
 
  
Okular combines the excellent functionalities of KPDF with the versatility of supporting different kind of documents, like PDF, Postscript, DjVu, CHM, and others.
+
According to flpsed’s author:
The document format handlers page has a chart describing in more detail the supported formats and the features supported in each of them.
 
  
===Adobe Acrobat Reader===
+
:[http://flpsed.org/flpsed.html flpsed] is a WYSIWYG PostScript annotator.  You can’t remove or modify existing elements of a document.  But flpsed lets you add arbitrary text lines to existing PostScript documents [...].  Added lines can later be re-edited with flpsed.  [...] flpsed is useful for filling in forms, adding notes etc.
Naturally, [http://www.adobe.com/products/acrobat/readstep2.html Adobe's Reader] (available through the AUR) will be able to read and fill PDF files.
 
  
===Cabaret Stage===
+
From a [https://bbs.archlinux.org/viewtopic.php?pid=556501#p556501 forum thread]:
[http://www.cabaret-solutions.com/en/ This] freeware application claims to be able to read, fill, and save PDF forms.
+
 
 +
:flpsed, in the AUR, will place text on top of a plain pdf (without the special form fields).
 +
 
 +
The package can be [[install]]ed with {{AUR|flpsed}}.
 +
 
 +
=== Inkscape ===
 +
 
 +
[http://www.inkscape.org/ Inkscape] is an image editing program that can be used to fill PDF forms, by importing the PDF file and inserting text fields at the correct location. The fields are likely blank when the forms are read electronically, but it should work well enough for printing.
 +
 
 +
=== Master PDF Editor ===
 +
 
 +
[https://code-industry.net/ Master PDF Editor] is a PDF editing program that is able to read properly PDF files that "require Adobe Reader 8 or higher" (this is the message that Evince would display when trying to open such files). It is free for non-commercial use.
 +
 
 +
Version build 3.7.10 could open and fill in forms for Swedish Tax Authority (requiring Adobe Reader 8 or higher) and also save and print the files.
 +
 
 +
Changes are preserved on saved files and can be modified again in Master PDF Editor. However, when opening the saved file with Evince, one would get a blank page, so corruption of the original file is likely (but this was not tested). The simple and safe workaround is to print to PDF and send the "flat" PDF file if one needs sending across a file.
 +
 
 +
 
 +
The package can be [[install]]ed with {{AUR|masterpdfeditor}} and gives the executable pdfeditor.
 +
 
 +
 
 +
=== Adobe Reader is unstable ===
 +
 
 +
Adobe Reader (version 9.5.5-6) is not a viable alternative, as doesn't seem to work on my system.
 +
 
 +
It starts up, loads the file, spends some 30 seconds fully functional and then crashes without an error message. Not enough time to manage to test any of the forms functions.
 +
 
 +
As part of weird behaviour, the acceptance of licence message only shows up if Reader is run as root.
 +
 
 +
 
 +
The package can be [[install]]ed with {{AUR|acroread}}.

Latest revision as of 21:27, 12 February 2017

Merge-arrows-2.pngThis article or section is a candidate for merging with List of applications.Merge-arrows-2.png

Notes: Condense into a Note in that article (Discuss in Talk:PDF forms#)

This article is meant to guide (Arch)linux users to use PDF forms. Some of the information here is from this thread.

Usage

Cabaret Stage

Cabaret Stage claims to be able to read, fill, and save PDF forms.

flpsed

According to flpsed’s author:

flpsed is a WYSIWYG PostScript annotator. You can’t remove or modify existing elements of a document. But flpsed lets you add arbitrary text lines to existing PostScript documents [...]. Added lines can later be re-edited with flpsed. [...] flpsed is useful for filling in forms, adding notes etc.

From a forum thread:

flpsed, in the AUR, will place text on top of a plain pdf (without the special form fields).

The package can be installed with flpsedAUR.

Inkscape

Inkscape is an image editing program that can be used to fill PDF forms, by importing the PDF file and inserting text fields at the correct location. The fields are likely blank when the forms are read electronically, but it should work well enough for printing.

Master PDF Editor

Master PDF Editor is a PDF editing program that is able to read properly PDF files that "require Adobe Reader 8 or higher" (this is the message that Evince would display when trying to open such files). It is free for non-commercial use.

Version build 3.7.10 could open and fill in forms for Swedish Tax Authority (requiring Adobe Reader 8 or higher) and also save and print the files.

Changes are preserved on saved files and can be modified again in Master PDF Editor. However, when opening the saved file with Evince, one would get a blank page, so corruption of the original file is likely (but this was not tested). The simple and safe workaround is to print to PDF and send the "flat" PDF file if one needs sending across a file.


The package can be installed with masterpdfeditorAUR and gives the executable pdfeditor.


Adobe Reader is unstable

Adobe Reader (version 9.5.5-6) is not a viable alternative, as doesn't seem to work on my system.

It starts up, loads the file, spends some 30 seconds fully functional and then crashes without an error message. Not enough time to manage to test any of the forms functions.

As part of weird behaviour, the acceptance of licence message only shows up if Reader is run as root.


The package can be installed with acroreadAUR.