Search code examples
pythondjangopdfreportlab

Can we create interactive PDF forms using reportlab?


Can we create interactive PDF forms using reportlab? That is, a form that takes in data from readers and save them into the database.


Solution

  • reportlab.pdfbase.pdfform.py implies that you can, but it doesn't sound like a mature feature.

    Support for Acrobat Forms in ReportLab documents
    
    This module is somewhat experimental at this time.
    
    Includes basic support for
        textfields,
        select fields (drop down lists), and
        check buttons.
    
    The public interface consists of functions at the moment.
    At some later date these operations may be made into canvas
    methods. (comments?)
    
    The ...Absolute(...) functions position the fields with respect
    to the absolute canvas coordinate space -- that is, they do not
    respect any coordinate transforms in effect for the canvas.