Package logilab :: Package common :: Module pdf_ext
[frames] | no frames]

Module pdf_ext

source code

Manipulate pdf and fdf files (pdftk recommended).

Notes regarding pdftk, pdf forms and fdf files (form definition file)
fields names can be extracted with:

    pdftk orig.pdf generate_fdf output truc.fdf

to merge fdf and pdf:

    pdftk orig.pdf fill_form test.fdf output result.pdf [flatten]

without flatten, one could further edit the resulting form.
with flatten, everything is turned into text.

:copyright: 2000-2008 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
:contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
:license: General Public License version 2 - http://www.gnu.org/licenses

Functions
 
extract_keys(lines) source code
 
extract_keys_from_pdf(filename) source code
 
fill_pdf(infile, outfile, fields) source code
 
output_field(f) source code
 
testfill_pdf(infile, outfile) source code
 
write_field(out, key, value) source code
 
write_fields(out, fields) source code
Variables
  HEAD = '%FDF-1.2\n%\xe2\xe3\xcf\xd3\n1 0 obj\n<<\n/FDF\n<<\n/F...
  TAIL = ']\n>>\n>>\nendobj\ntrailer\n\n<<\n/Root 1 0 R\n>>\n%%E...
  __package__ = 'logilab.common'
Variables Details

HEAD

Value:
'''%FDF-1.2
%\xe2\xe3\xcf\xd3
1 0 obj
<<
/FDF
<<
/Fields [
'''

TAIL

Value:
''']
>>
>>
endobj
trailer

<<
/Root 1 0 R
...