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.

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
...