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

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

Related

itext-asian.jar required to support chinese characters for itext v 5.0.5

We are using itext v5.0.5 commercial license. We need itext-asian.jar to support the Chinese characters. I couldn't find the itext-asian.jar for itext v 5.0.5 online. We are not in the position to upgrade to latest version of itext as it involves lot of testing. Could you please give a path to download the itext-asian.jar for version 5.0.5?
I've checked the changelog, and I see that itext-asian.jar changed in iText 5.2.0. From that moment on, you needed extrajars-2.2.
iText 5.0.5 dates from November 2, 2010. When I check the contents of extrajars-2.1, I see that it contains an itext-asian.jar dating from May 21, 2011.
I then checked extrajars-2.0 and much to my surprise this also contained an itext-asian.jar dating from May 6, 2011.
I guess these extrajars zip files were updated simultaneously 5 years ago. I think both of the itext-asian.jar files will work with iText 5.0.5. Please start by testing the most recent one first.

Jasper Reports Pro library for Compile & Generating HTML5 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.

Chart and graphs

I am using iTextSharp version 4.1.2 and cannot update to newer version because iText changed
their licence agreement.
I am very satisfied with this version and it's working fine for me.
I can't find anywhere how to produce pie or bar or columns graphs and charts
with that version and looks like all documentation over the internet been removed.
If you are using older version and by the chance you have documentation can you please share
or point me to the source, or explain how?
iText doesn't have built-in support for charts or graphs. Instead you are encouraged to use a 3rd-party library to generate these and then add them as either graphics or PDFs.
Another option as outlined in this post is to use the iTextSharpExtensions. Please note that although it has the word "iText" in it is in no way endorsed by the makers of iText.
Also, as a quick side note, please read FAQ, specifically the "Why shouldn't I use iText 2.x (or iTextSharp 4.x)?" explaining some of the myths of the license of the version you are using.

Is avaliable to know JasperReports version only with the jrxml file?

I just creating a new jrxml file with visual tool, but i don't know what version of JasperReports I needed, but I have some jrxml examples made with the correct version, if there anyway to know the version that created the reports? (inside a file or sth like that..)
Short Answer: No.
Long Answer: You can almost infer version from the JRXML.
Sometimes the JasperReports JRXML schema will change based on new features etc. Recently there was the introduction of a UUID attribute on many objects/elements. This UUID attribute could not be understood by iReport versions earlier than 4.1.2.
So there can be small differences that you can use to 'hint' at different JasperReports versions, but not much. Are you running creating the JasperReports for a software product?
You may want to peruse the supplied Jar files to get a clue as to which JasperReports version they are using, then match that with iReport?

Invalid links after migrating from Confluence 3.5 to Confluence 4.2.3

We are editing lots of pages with text in Confluence version 3.5 but in one good day, we decide to upgrade our system to version 4.3.2. As a result, now, we have big problems with data.
All links in projects start being invalid and markup of text-fields changed, I think it connected with major changes in Confluence.
So now I trying to find way how to update this data and return nice view.
Is there any plugins? Or scripts? Or any default features of Confluence to doing this work.
New Editor
The Wiki Markup editor has been removed in Confluence 4 and replaced with a new XHTML-based editor.
Confluence 4 introduced a Brand New Editor with macro placeholders and a macrobrowser.
By default you won't see wiki markup anymore in the edit mode, but placeholders. There is one wiki macro called Wiki-Markup which u can use to enter wiki markup.
And for users who are very familiar with wiki markup there us an Autoformatting feature, which lets you type wiki markup into the editor and it will "auto-format" the text on the fly.
Have you read Planning for Confluence 4?
Also, please take a look at Migration from Wiki Markup to XHTML-Based Storage Format
Regarding your macros you may try
Re-running Migration or
Re-attempt Migration
The most common reason for content to be in this state is that a non
4.0 compatible macro (or unknown macro) was found on the page.
There are two possible fixes for this situation -
Install a 4.0 compatible version of the macro. See Plugin Development Upgrade FAQ for 4.0.
Edit the page to no longer use the problematic macro.
So as stated i would suggest you look for compatible versions of the macros/plugins and force a re-migratition:
URL: /admin/force-upgrade.action
URL: /admin/unmigratedwikicontent.action
What do you mean by the links are invalid?