2

我尝试使用 pdfbox 在 java 中创建一个 pdf 文档,一切正常,但是当我尝试打开我的 pdf 时,我收到无法正确提取嵌入字体的消息。可能是什么原因?

在这里我加载我的 PDfont:

private PDFont getFont(PDDocument doc) throws IOException {
    return PDTrueTypeFont.loadTTF(doc, "C:\\Windows\\Fonts\\arial.ttf");
}
4

1 回答 1

1

似乎顺序很PDTrueTypeFont.loadTTF()重要。在将它放在处理代码的开头之后,它开始在我的情况下工作。

但是出现了一些其他错误(主要是文本编码),所以我还是切换了库。

于 2013-08-23T10:40:45.340 回答