我正在使用 iText7 用 Java 创建 PDF。我使用了一些自定义字体,这些文件在resources文件夹中。
当我在 netbeans 上测试和运行该应用程序时,这非常有效:
PdfFontFactory.register("./src/main/resources/GOTHAM-BOLD.otf", "gotham-bold");
PdfFont gBold = PdfFontFactory.createRegisteredFont("gotham-bold", PdfEncodings.IDENTITY_H);
Run Code Online (Sandbox Code Playgroud)
但是当我构建并尝试运行应用程序并生成 PDF 文件时,iText 找不到字体文件,因为它需要直接path指向它。我有哪些选择?我真的需要这样做才能在任何电脑上工作(就像其他资源一样)。