我正在使用IcePDF库在Web应用程序中显示PDF.在Java 6(jdk1.6.0_37 32bits)下,字体显示不正确(用一些默认字体替换)

而在Java 7下看起来还不错.

我需要在我的应用程序中使用Java 6,您是否知道这种行为的原因是什么?
使用IcePdf(版本1.8)我将一个集成SwingController到JPanel我的应用程序中使用它.由于显示在页面中的页面SwingController处于控制器的特定位置.如何获得相对于整体SwingController的页面坐标(左上角,例如左下角,如果使用PDF坐标),那么我可以获得相对于JPanel?的页面坐标?
我深入研究了IcePDf的API,但我无法弄清楚如何做到这一点.谢谢.
我需要在Vaadin中使用PDFviewer,它具有IcePdf的依赖...所以我试图安装它,但它给了我DependencyResolutionException.我尝试了不同的版本,如4.1.1,4.2.2和其他版本,但没有任何作用...我不太熟悉maven所以不知道如何通过导入添加它,因为它要求我确切知道的工件文件: (.这是我在pom.xml中添加的依赖标记.
<dependency>
<groupId>org.icepdf</groupId>
<artifactId>icepdf-core</artifactId>
<version>4.1.4</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
任何的想法 ???