PDFBox替换非英文字体名为乱码,导致PDF合并后排版异常
PDFBox处理含日文字体名PDF时的字体替换问题
- 当使用PDFBox合并两个PDF文件,或用PDFBox Debugger打开PDF时,若文档包含MSゴシック、MS明朝这类非英文字体名,PDFBox会错误地将其替换为
,l,rfsfvfbfn或,l,r-3/4c - 若PDF使用英文形式的字体名(如MS Gothic),则可正常完成合并操作,无异常问题
- 这种字体名错误替换会导致合并后的文档出现字符间距异常、部分字符重叠的情况,严重影响阅读体验
相关差异截图
- PDFBox Debugger中的字体显示差异:

- 合并后的文档字体显示差异:

内容的提问来源于stack exchange,提问作者Krupa
相关产品推荐
相关产品推荐

