我尝试使用pdfbox在java中创建一个pdf文档,一切正常,但是当我尝试打开我的pdf时,我得到的信息是无法正确提取嵌入字体。可能是什么原因?< / p>
我在这里加载我的PDfont:
private PDFont getFont(PDDocument doc) throws IOException {
return PDTrueTypeFont.loadTTF(doc, "C:\\Windows\\Fonts\\arial.ttf");
}
答案 0 :(得分:1)
似乎PDTrueTypeFont.loadTTF()
重要的顺序。将它放到处理代码的开头后,它开始在我的情况下工作。
但是其他一些错误(主要是文本编码)突然出现,所以无论如何我都改变了库。