Package logilab-common-0 :: Package 36 :: Package 1 :: 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
 
output_field(f) source code
 
extract_keys(lines) source code
 
write_field(out, key, value) source code
 
write_fields(out, fields) source code
 
extract_keys_from_pdf(filename) source code
 
fill_pdf(infile, outfile, fields) source code
 
testfill_pdf(infile, outfile) source code
Variables
  HEAD = """%FDF-...
  TAIL = "...
Variables Details

HEAD

Value:
"""%FDF-1.2
%\xE2\xE3\xCF\xD3
1 0 obj 
<<
/FDF 
<<
/Fields [
"""

TAIL

Value:
"""]
>>
>>
endobj 
trailer

<<
/Root 1 0 R
...