0

我想加载一些字体并将它们与 Itext 一起使用。

我将字体保存在/resources/font/文件夹中。我试图加载它们这是

BaseFont verdana_bf = BaseFont.createFont("../resources/font/Calibri.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);

但它不起作用,我收到以下错误:

java.io.IOException: ../resources/font/Calibri.ttf not found as file or resource.

如何从 bean 的资源文件夹中加载字体、图像?我还需要加载一些图像。

4

1 回答 1

1

试试这个
Myclass.class.getResource("/font/calibri.ttf");

为此,需要将资源文件夹添加到构建路径中。

于 2013-08-22T09:36:53.723 回答