Jasper Reports Pro library for Compile & Generating HTML5 reports - jasper-reports

We have built our own reporting engine where we compile and fill jrxml's using Jasper Reports library.
Recently, we are planning to include HTML5 charts to our reports. Evaluated JasperStudio 6 professional and created a chart which uses highchart.
We need this jrxml containg highchart to be compiled and filled using jasper report library, but couldnt find any documentation where I can download jasperreport-pro jar files.
I installed JasperServer-pro and can see jasperreports-pro-6.0.0.jar in their WEB-INF/lib folder. But where can I download these libraries and use it standalone?
I went through https://community.jaspersoft.com/wiki/jars-required-compile-simple-jrxml-html5-element which explains which jars are needed. But they say 'shipped with pro JasperReports API' which I cannot locate to download and evaluate.

supposing that you are a paying customer, since HTML5 charts are PRO only, I highly suggest you to contact the Technical Support. They will provide you all the info.
Some details must be set, like property for license location and others related to HTML5 configuration.
Regards,
Massimo.
P.S: you could also try to open a ticket on the JasperReports tracker asking them to detail the linked wiki article.

Related

Accessible Tagged PDF with BIRT

We are using BIRT to create PDF-files from our website, but now we need to change the PDFs to meet the accessibility demands. I have tried to search for an answer how to make accessible tagged PDF with BIRT, but haven't found any answer. Even this https://www.eclipse.org/birt/ documentation doesn't talk about accessibility nor making tagged PDF.
So is it possible to add tags with BIRT or do we need to change BIRT to some completely different tool? If we need to change the tool, I would much appreciate info about tool which we could use. We have quite many PDF templates created with BIRT and all need to be changed to meet the accessibility demands.
With the Open Source version of BIRT, creating tagged PDFs is not possible AFAIK.
However, in a BIRT IDE built from source, it looks as if development in this direction started (IIRC there were "PDF Tag" properties in the advanced properties).
Maybe the commercial BIRT version from OpenText can generate tagged PDFs - I don't know and I would really appreciate more info about this topic from the BIRT project.
Edit: According to http://otadocs.opentext.com/documentation/ihub3/help/adg/adg24/index.html#page/ADG/DesigningReport.1.03.html#, this should be possible with the commercial version.

Acrobat reader cannot extract the embedded font 'PWLEAX+NotoSerifCJKsc-Regular-Identity-H'

I am using Jasper Report 6.9.0 version with Java 1.8.0_201 and Arial Unicode MS and NotoSerifCJKsc(especially for the traditional Chinese) fonts for the Jasper Report to display the Chinese Characters.
Pdf generated properly and I am able to see the complete content when I open it on the chrome, but if I try to open it with Acrobat reader then I am getting the error
"Cannot extract the embedded font 'PWLEAX+NotoSerifCJKsc-Regular-Identity-H'.
Some characters may not display or print correctly."
Is there something that needs to be updated?
This is a most probably a problem of the old itext library that jasper reports are forced to use due to license issues.
If you check dependencies of Jasper Report 6.9.0 in fact you will find com.lowagie » itext 2.1.7.js6
From this post the developer Bruno Lowagie states:
[*] Update: this problem can be reproduced if you use iText 4.2.x, a version that was released by somebody unknown to iText Group NV. Please use iText versions higher than 5 only.
And you can also read more about a similar problem here, basically the pdf's font-extensions seem to be not generated correctly by this old version of itext library.
Solutions:
Change font, try with another font.
or
Change to jasper-reports version 6.0 interesting is that this
version has the
dependence
to com.itextpdf » itextpdf 5.5.0 (for this version they somehow had a license to use a new version of itext)
A recent update to Adobe Reader introduced a change that caused Reader to start raising this error on PDF files produced by iText (and maybe other products).
Adobe just announced a new release of Reader that corrects this issue (19.012.20040).
See https://forums.adobe.com/thread/2645745

Jasperreports community version doesnt allow interactive reports?

I am using jasperreports-server-5.1.1 , and i am using the REST api to integrate jasperreports with my app.
The api for running reports mentions the parameter "interactive=true", but also mentions - "In a commercial editions of the server where HighCharts are used in the report,
this property determines whether the JavaScript necessary for interaction is
generated when exporting to HTML." .... which i interpret as "only available with commercial edition". Am i right ?
Also, pagination doesnt work.... so is it also allowed only on, commercial edition ?
thanks
As far as I know the ad-hoc reporting component is only available in the Pro version (i.e. commercial edition). The community edition is really just a teaser but not really useful for production environments. Did you have a look at ReportServer? It's completely open source, allows you to execute Jasper Reports (and Eclipse Birt if you want) and comes with powerful ad-hoc reporting capabilities.

Using JasperReports without iReport

I would like to use JasperReports as a reporting library, but I can't use iReport (as I have learned from some sites), because the connection to the database and my requests are done from Java (I have done some complex calculations).
I have seen a lot of example that use iReport but I haven't seen one without it.
Also my reports should contain a lot of charts, it is painful to write all of that manually because I will generate a lot of reports and charts!!
My questions:
Is there an example how to do that? (I am using Java and JSF.)
Is a possible to use iReport? :)
Mmmh, I just noticed this question was asked more then 6 years ago... Will leave my answer here as reference.
If I understand correctly you want to create Jaspersoft reports without using Ireport or Jaspersoft Studio. As the report templates are in essence XML this is possible. For more information on the structure... see amongst other : https://www.tutorialspoint.com/jasper_reports/index.htm
To compile the report from it's source to the compiled report you can use IReport or Jaspersoft Studio. This can however also be done from Java code as shown here: https://www.developer.com/java/getting-started-with-jasperreport.html This reference is based on a quick search on the internet.
Hope this helps.
Kind regards.

Create Task Report from Mylyn?

is there a way to create a task/activity report (say a weekly report) off tasks managed with Mylyn? I've been using Rachota TimeTracker which allows me to create reports (in html format)
http://rachota.sourceforge.net/en/demo.html
I've just started using mylyn (our company uses Embarcadero JBuilder which is is based on Eclipse), but I don't see anywhere in the Eclipse or Embarcadero docs about reporting capabilities.
Is it possible? Is it possible to query activities worked on a prior week and report statistics out of it (management like reports, you know;) I'm sure it is, but I haven't been able to google it out.
Thanks.
You're in luck, Tasktop Pro (the supported version of Mylyn) has reporting. It allows you to:
View all task activity times for the previous day, week, and month
Manually adjust times as necessary to account for meetings and discussions
Submit your adjusted times, on tasks you select, to your task repository
Create reports in various formats
I'd recommend this short video which explains the reporting features in about 6 minutes.
David Shepherd
Tasktop Technologies
As you already know by now, the reporting functionality is included into commercial Tasktop product, which is developed by the same people who created Mylyn. So, obviously they are not interested to include some features into a free version. Now you have two options, either buy Tasktop, or develop your own extension for Mylyn. The task data is stored in reasonable simple xml file, so you not necessarily have to create an Eclipse plugin.
the reporting feature was stripped from the project when it used to be called mylar, in 2007, and since the project went commercial never came back to the open source mylyn for obvious reasons..
I found this simple perl script which outputs a pretty basic text only report, good enough for me.
http://rachaelandtom.info/mylyn-report
No takers? Not surprised since I can't find anything on the subject. For what's worth, there is an experimental task/activity report available for Mylyn with the sandbox jar. However, I could not get mine to work as I'm tied up with a JBuilder installation behind a firewall (and I can't download anything on the corp network that is not pre-evaluated... it sucks, I know.)
I'm going to have to experiment with the mylyn sandox at home, but it would be great if someone knows of an easier, more stable alternative.