如何将新字体导入POI API,扩展名为ttf& otf,没有将这些字体安装到环境中?
我是否应该使用新字体的路径更新它?
答案 0 :(得分:1)
你无法添加字体...... 您可以将您的(办公室)文件视为HTML。字体位于文档之外。您只需设置字体名称,系列等。
然而,有人已经尝试过这样做。使用嵌入式文件,您可以添加字体文件。
链接:
http://apache-poi.1045710.n5.nabble.com/Font-embedding-into-XSLF-td5713937.html
这远非易事。插入嵌入文件没有简单的方法。
答案 1 :(得分:0)
与此同时I've implemented an API可以轻松地嵌入字体。 此版本在POI 4.1.0中生效。
POI不能直接使用.ttf / .otf,但是需要google的一些帮助。 我的演示项目可以在github/poi-font-mbender下找到。
我不会提供sample class的副本和粘贴,因为您还需要其余的sfntly库,该库不能作为maven工件使用。