Version 1 (modified by Michael Howden, 10 years ago) ( diff )


BluePrint: PDF Generation


For more formal reports (which can also be retrieved via webservices using the PDF representation of the REST Controller), we currently use ReportLab. This also supports Graphics (via PIL)

10:44:51 lifeeth: I used raw reportlab to make the OCR forms :|

How to set up a new PDF file You need to edit your pdf-defs.tcl file to include the new type in pdf_generate_pdf. Also create a new Python file, and set it up as you like it. That's basically it. open source version


Haiti PDF

flavour coordinating

  • Fix the base PDF generation in models/'s export_pdf() as they currently look awful (& hence aren't exposed to users by hiding it in views/formats.html)!
    • /module/resource.pdf
  • Provide a Filter option exposed to users so they can print just the Contacts for a particular Organisation
    • Ideally a generic routine, but then a custom one can be added via response.s3.formats.pdf variable being set in the Controller before invoking the shn_rest_controller() to make it really pretty


NB We're currently having problems getting Geraldo (0.3.6 & 0.3.9) working on Prod Debian server at all, so test offline on your own instance for fine on my local Win32



<Introduce the problem the solution is meant for> <Explain why this could be relevant for Eden>


<Briefly describe the solution, e.g. start with a user story> <Name existing solutions, e.g. in other applications>


<Outline the requirements here> <Group requirements in subsections, e.g. functional, non-functional, interoperability etc.>


<Describe actors and use-cases> <Describe workflows> <Include diagrams where useful>


<Describe a possible design, repeat any design sections for alternative designs> <Include diagrams, screen mockups and wireframes where useful>


<Leave open for a list of implementation>


<Links to external resources>


Note: See TracWiki for help on using the wiki.