如何导入一个新的字体与扩展TTF和OTF POI API,无需安装这些字体到环境中?
是否有一个罐子,我应该用新字体的路径更新呢?
如何导入一个新的字体与扩展TTF和OTF POI API,无需安装这些字体到环境中?
是否有一个罐子,我应该用新字体的路径更新呢?
您不能添加的字体......你可以认为你(办公室)文件,就像HTML。 字体住文档之外。 你刚才设置的字体名称,家庭等
然而,已经有人想这样做。 使用嵌入的文件,你可以添加字体文件。
链接:
http://apache-poi.1045710.n5.nabble.com/Font-embedding-into-XSLF-td5713937.html
这并不容易。 有没有简单的方法来插件嵌入文件。
在此期间,我实现了一个API轻松嵌入字体。 这个版本正式上线与POI 4.1.0。
POI不能消费的.ttf /杂项文件直接,但需要从谷歌的一些帮助sfntly。 我的演示项目下可以找到的github / POI-字体mbender 。
我将不提供的复制和粘贴示例类 ,你还需要sfntly库,它是不能作为Maven构件的其余部分。