如何忽略PDFBox 2.0.7使用的字体中缺少的字形

时间:2017-09-27 04:31:37

标签: java pdf exception fonts pdfbox

我看到" java.lang.IllegalArgumentException:字体中没有U + 05D0的字形" (作为示例)在调用PDFPageContentStream的showText(String)方法时抛出异常。

捕捉异常并不是非常有用,因为好的角色不会被写入。也没有检查输入字符串中的每个字符,这将是性能杀手(每个PDF可能是数千页,数百万字符)。我真正需要的是一种方法来防止任何丢失的字形的异常,并自动替换为其他字形,或者显示unicode值的动态创建的字形。

我不想停止制作PDF,因为字体不支持特定的字形,我只想要使用一些替换字符并继续使用。

如何实现这一目标?

0 个答案:

没有答案