Мне нужен ваш помощник, добавляя в Java класс для создания PDF-шрифта. Выбранный шрифт arial.ttf и он находится в пути ниже:Как добавить/вставить собственный файл шрифта в FontFactory.register в iText
Web App -> public html -> resources -> arial.ttf
Мой предыдущий код для тестирования было прочитать шрифт из C: диск:
BaseFont bf = BaseFont.createFont("c://windows//fonts//arial.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Теперь я хочу сделать веб-приложение как WAR файл и развернуть его, и мне нужно, чтобы изменить путь от C: диск по пути:
Web App -> public html -> resources -> arial.ttf
Я попытался также встроить файл из его местоположения
FontFactory.register("/resources/fonts/arial.ttf");
Однако она всегда производит ошибку ниже:
java.io.IOException: /resources/fonts/arial.ttf not found as file or resource.
Я пробовал разные способы, чтобы обратиться к файлу, например:
/public_html/resources/fonts/arial.ttf
../resources/fonts/arial.ttf
/fonts/arial.ttf
/arial.ttf
Но я не был успешным