O'Reilly Open Source Convention.
Books Safari Bookshelf Conferences O'Reilly Network
   


Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow BOFs
Arrow Events
Arrow Community
 Software
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Press
Arrow Mail List


O'Reilly Open Source Convention
Hornbill.

Tutorial

The ReportLab Toolkit - A Print Button for Open Source Projects
Andy Robinson, ReportLab, Inc.

Track: Python
Date: Tuesday, July 08
Time: 1:45pm - 5:15pm
Location: Salon C

The ReportLab Toolkit is a powerful, full featured and stable library for generation of PDF documents and data-aware graphics in the Python language. As far as we are aware, no other document-generation library in any other language – free or commercial – approaches its ease of use or feature set.

When one combines this with Python’s unparalleled ability to acquire and integrate data from multiple sources, one can easily create “print engines” for a wide range of Open Source projects: cross-platform print engines for browsers, office packages and drawing programs; conventional database reporting systems; documentation and publishing systems which create books and manuals in real-time; eGovernment projects involving forms and paperwork automation; and a host of XML applications.

You will learn not only what the tools can do technically but how they can be used to transform business processes and enable totally new solutions.

The session should enable authors of other projects to start adding PDF capabilities immediately afterwards and will cover:

  • Installation, setup options
  • The canvas layer for direct vector graphics and text placement.
  • PLATYPUS – Page Layout and Typography Using Scripts –our layout engine for long document generations.
  • Graphics – creating charts and diagrams and including them both in ReportLab PDF documents and as bitmaps for the web, with identical font and text metrics on all platforms.
  • Utilities –the preppy template processor and the pyRXP XML parsing toolkit.
  • Best practice guidelines in XML to PDF Conversion
  • PythonPoint – how to make slides
  • What’s possible – examples of real-world reporting applications we have built over the last 3 years.



  • O'Reilly Home | Privacy Policy

    © 2003, O'Reilly Media, Inc.