我需要您帮忙在iText的FontFactory.register
方法中添加一个名为“arial.ttf”的自定义字体,该字体存储在项目资源文件夹下。
在Windows资源管理器中,该字体路径如下:
public_html\resources\fonts\arial.ttf
引用该字体的代码如下:
FontFactory.register("/resources/fonts/arial.ttf", "my_bold_font");
Font myBoldFont = FontFactory.getFont("my_bold_font");
然而,当我运行Java方法时,总是会出现以下错误:
我尝试了不同的路径,例如:java.io.IOException: /resources/fonts/arial.ttf未被找到作为文件或资源。
但结果都相同,无法找到该文件。那么如何引用该文件呢?/public_html/resources/fonts/arial.ttf
../resources/fonts/arial.ttf
/fonts/arial.ttf
/arial.ttf
System.getProperty("file.separator")
。 - SatyaTNV