Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Automate your love letter creation with JasperReports

Automate your love letter creation with JasperReports

JasperReports is the world's most popular open source reporting engine. It is entirely written in Java and it is able to use data coming from any kind of data source and produce pixel-perfect documents that can be viewed, printed or exported in a variety of document formats including HTML, PDF, Excel, OpenOffice and Word.

In this session you see what Jasper is able to do for you and how you can use it with CFML. And if that isn't enough, we'll build an app that will automate your love letter creation!

Code: https://github.com/Lagaffe/Loverrr

Guust Nieuwenhuis

October 21, 2014
Tweet

More Decks by Guust Nieuwenhuis

Other Decks in Technology

Transcript

  1. Guust Nieuwenhuis Managing  Director  Belgium SPECIALITIES COMPANY FREE TIME Prisma

     IT Applica/on  Architecture,  Content  Architecture,  Analysis,   Development Mura  CMS,  ColdFusion,  Railo Family,  Playing  the  Drums  &  (Double)  Bass,  Mountain  biking,   Games,  …
  2. About ▸  Repor/ng  engine ▸  Java  Library ▸  Open  Source

     (LGPL) ▸  TIBCO  JasperSoQ http://community.jaspersoft.com/project/jasperreports-library
  3. Features ▸  Layout  and  Interac/ve  Features ▸  Flexible  Deployment  and

     Output – PDF,  XML,  HTML,  CSV,  XLS,  RTF,  TXT ▸  Any  Data  Source  Connec/vity ▸  Scalable  Architecture
  4. About ▸  Rewrite  of  iReport  Designer ▸  Standalone  or  Eclipse-­‐plugin

    ▸  .JRXML  and  .jasper ▸  Engine  build  in  for  previews http://community.jaspersoft.com/project/jaspersoft-studio
  5. About ▸  Custom  Tag ▸  JasperReports  wrapper ▸  Open  Source

     (MIT) ▸  By  Denny  Valliant https://github.com/denuno/cfjasperreport
  6. Installation ▸  Railo  Extension – Extension  provider:   h-p://cfmlprojects.org/extension/index.cfm ▸  Manual

    – Download   h-p://cfmlprojects.org/ar/facts/cfml/ccasperreport/ccasperreport/ – Unzip – <cfimport>