Embed OTF font in PDF Document(在PDF文档中嵌入OTF字体)
本文介绍了在PDF文档中嵌入OTF字体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法使用ApachePDFBox(2.0)在PDF文档中包含OTF字体?
此库似乎只支持TTF字体。
以下是我尝试加载OTF字体时遇到的异常:
PDType0Font font = PDType0Font.load(pdf,
new File("/home/ben/.fonts/SourceSansPro-Regular.otf"));
抛出:
java.io.IOException: loca is mandatory
at org.apache.fontbox.ttf.TTFParser.parseTables(TTFParser.java:210)
at org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:150)
at org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:87)
at org.apache.pdfbox.pdmodel.font.PDType0Font.load(PDType0Font.java:65)
推荐答案
PDFBOX-2482《支持创建包含OTf字体的PDF》确认了PDFBOX不支持OTf字体。编辑
正如@TilmanHausherr提到的,该字体为available as a TTF,可用作解决办法
这篇关于在PDF文档中嵌入OTF字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
织梦狗教程
本文标题为:在PDF文档中嵌入OTF字体


基础教程推荐
猜你喜欢
- RabbitMQ:消息保持“未确认"; 2022-01-01
- 存储 20 位数字的数据类型 2022-01-01
- 如何对 Java Hashmap 中的值求和 2022-01-01
- 无法复制:“比较方法违反了它的一般约定!" 2022-01-01
- 问题http://apache.org/xml/features/xinclude测试日志4j 2 2022-01-01
- Spring AOP错误无法懒惰地为此建议构建thisJoinPoin 2022-09-13
- 使用堆栈算法进行括号/括号匹配 2022-01-01
- Struts2 URL 无法访问 2022-01-01
- 修改 void 函数的输入参数,然后读取 2022-01-01
- REST Web 服务返回 415 - 不支持的媒体类型 2022-01-01