Orbeon - 如何使用嵌入式 PDF 字体的相对路径?
Orbeon - How to use relative path for the embedded PDF font?
我们在生成的 PDF 中遇到了东欧字母编码问题,我找到了解决方案 Here。然而,这似乎只有在我使用字体的绝对路径时才有效,当我们部署到多个服务器时,这会有点问题,而且我不能保证知道完整路径。
我已将字体放在 /resources/fonts/ 中并尝试了 "oxf.fr.pdf.font.path" 的以下内容:
- "/fonts/font.ttf" - 与 oxf.fr.css.custom.uri.*
的格式相同
- "oxf:/fonts/font.ttf" - 为 oxf.fb.toolbox.group.text.uri.*
工作的那个
- 我试过使用 ${catalina.base}
- 我试过在网络服务器上托管字体并使用直接 URL。
一切都无济于事。我希望你能帮助我。
我认为现在这不可能,因为路径直接传递给 iText 库,iText 库期望从文件系统加载它,而不是从 Orbeon Forms 的资源管理器。
我们在生成的 PDF 中遇到了东欧字母编码问题,我找到了解决方案 Here。然而,这似乎只有在我使用字体的绝对路径时才有效,当我们部署到多个服务器时,这会有点问题,而且我不能保证知道完整路径。
我已将字体放在 /resources/fonts/ 中并尝试了 "oxf.fr.pdf.font.path" 的以下内容:
- "/fonts/font.ttf" - 与 oxf.fr.css.custom.uri.* 的格式相同
- "oxf:/fonts/font.ttf" - 为 oxf.fb.toolbox.group.text.uri.* 工作的那个
- 我试过使用 ${catalina.base}
- 我试过在网络服务器上托管字体并使用直接 URL。
一切都无济于事。我希望你能帮助我。
我认为现在这不可能,因为路径直接传递给 iText 库,iText 库期望从文件系统加载它,而不是从 Orbeon Forms 的资源管理器。