首页 > 解决方案 > 为什么我在更换 Arial Narrow 时会得到额外的符号?

问题描述

我在我的 Java 应用程序中使用 iText 来替换 PDF 文档中的某个字符串。我注意到当 PDF 文档中使用的原始字体是 Arial Narrow 时,会出现额外的符号。

正如您在下面的示例中看到的那样,字符串@@[PORTFOLIO-123456789]被替换为字符串vlopezbo。当字体是 Arial 或 Futura 时,它工作得很好。但是,在Arial Narrow的情况下,替换后在右侧添加了额外的方形符号。试图找出原因?

请注意右边的方形符号

在此处输入图像描述

标签: javapdffontsitext

解决方案


推荐阅读