发现未打补丁的iText,无法使用字形渲染

问题描述 投票:0回答:2

我正在使用 SpringBoot,并且尝试使用 Jasper Report 6.4.3 生成报告,但在控制台上不断收到此警告:

警告 25847 --- [tp1694467519-34] n.s.j.engine.export.PdfGlyphRenderer:发现未修补的 iText,无法使用字形渲染

我无法生成报告。

java jasper-reports
2个回答
8
投票

Jasper 使用特殊版本的 iText:2.1.7.js4

可以在这里下载正确的版本


0
投票

就我而言,我没有将正确的参数传递给 Jesper 来生成 JesperPrint。当数据未在输出 Jesper PDF 上打印时,控制台中未正确给出错误。 现在,在提供正确的参数后,它也显示此按摩,但我的数据正在正确打印。

我已经使用了这些依赖项:

<dependency>
    <groupId>net.sf.jasperreports</groupId>
    <artifactId>jasperreports</artifactId>
    <version>6.4.0</version>
</dependency>
<dependency>
    <groupId>net.sf.jasperreports</groupId>
    <artifactId>jasperreports-fonts</artifactId>
    <version>6.0.0</version>
</dependency>
<dependency>
    <groupId>com.lowagie</groupId>
    <artifactId>itext</artifactId>
    <version>2.1.7</version>
</dependency>
© www.soinside.com 2019 - 2024. All rights reserved.