Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Converting report templates RPT/RDL to JRXML/Jasper Reports?

I'm currently using Crystal Reports and I'd like to switch to Jasper. To ease the transition, I'd like to have a methodology for automatically or semi-automatically converting existing templates. This may involve one more more intermediate formats/applications/libraries, free or paid, open-source or proprietary - I'm just looking for something possible.

After some digging I found an application that can convert Crystal to SQL Reporting Services, Crystal Converter, but that's about it (there were also a bunch of dead projects and websites that no longer even exist). Does anyone here know of more existing software or libraries that can help me get this working? Can anyone experienced with the subject matter let me know exactly which parts I'll have to write myself, and what existing solutions to use to accomplish the others?

Thanks in advance and sorry if I can't ask anything more specific.

like image 939
Protected Avatar asked Oct 06 '11 11:10

Protected


1 Answers

I am sorry. Developing such a tool is against the Crystal Reports License Agreements, so you will never find one on the market.

But if you want to do it yourself, you can have a look at the save()-Function of the ReportClientDocument. It allows to XML-Serialize a report. Doing the conversion to Jasper is just an XSLT away ;).

Oh, please update me with the results of your work, I would love to reuse it :).

like image 131
Daniel Avatar answered Sep 30 '22 09:09

Daniel