[vox-tech] PDF Editing/Data Entry Question

Rick Moen rick at linuxmafia.com
Tue Dec 21 17:15:23 PST 2004


Quoting Charles McLaughlin (cmclaughlin at ucdavis.edu):

> I have a PDF file that I'd like to add a text entry box to.  The goal is 
> to have people download the file, type into it and print it out.
> 
> I know the commercial version of Adobe Acrobat offers this feature.  Are 
> there any FOSS programs available that do this?

These links brought to you courtesy of feedback postings to a recent
"Grumpy Editor's Guide to PDF Viewers" feature on LWN.net:  A reader
asked about PDF _editors_.

Reader evgeny said:

  Consider Panda/Pandaflex
  (http://www.stillhq.com/cgi-bin/blosxom/panda/). If Java is acceptable,
  see pdfbox (http://www.pdfbox.org/) and pjx
  (http://www.etymon.com/epub.html).

Reader DrBubba said:

  perl has the PDF::API2 bundle that I've used to break a series of pdf
  files down into pages and then reassemble them into a single document.
  This will require a little bit of coding on your part and the
  documentation with the module is a little bit spotty.

Reader tekNico said:

  $ apt-cache show pdftk
  ...
  If PDF is electronic paper, then pdftk is an electronic stapler-remover,
  hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a
  simple tool for doing everyday things with PDF documents. Keep one in the
  top drawer of your desktop and use it to:
   - Merge PDF documents
   - Split PDF pages into a new document
   - Decrypt input as necessary (password required)
   - Encrypt output as desired
   - Burst a PDF document into single pages
   - Report PDF on metrics, including metadata and bookmarks
   - Uncompress and re-compress page streams
   - Repair corrupted PDF (where possible)

  Author: Sid Steward <ssteward at accesspdf.com>
  Homepage: http://www.accesspdf.com/pdftk

Which in turn got two replies.  Reader kfiles said:

  And pdftk itself uses the handy Java iText libraries for actual PDF
  composition/decomposition. iText can specifically address the author's
  desire to modify PDF content inline. And if you don't want to use
  run-time Java interpreting, you can copy pdftk's technique of
  precompiling to native code using gjc.

  See:
    http://www.lowagie.com/iText/ 

Reader liamh said:

  I had good luck with "Mad Builder PDF Assembler"
  http://thierry.schmit.free.fr/dev/mbtPdfAsm/enMbtPdfAsm2....
  It took a little while to figure out - you have to create an
  assembly/disassembly script - but it seems quite versatile.


I haven't personally investigated any of this stuff, but I've been
meaning to, Real Soon Now.

-- 
Cheers,   There are 10 types of people in this world, those who know quaternary,
Rick Moen those who only recently figured out Ron Fabre's "ternary" .sig, those
          who're completely confused, and those who hate self-referential jokes.


More information about the vox-tech mailing list