非ASCII替代文本

时间:2017-10-02 14:20:39

标签: java image unicode itext7 alternate

我使用以下代码为图像设置替代文字:

img.getAccessibilityProperties().setAlternateDescription(altText);

其中img当然是com.itextpdf.layout.element.Image

当文本为非ASCII(例如希伯来语或俄语)时,alt文本显示为乱码。似乎unicode char的高位字节被简单地剥离 - 例如从05EA开始,只有EA输入PDF。 我知道PDF支持非ASCII替代文本 - 如何使用iText创建它们?

1 个答案:

答案 0 :(得分:0)

您必须使用过期版本的iText7。确实存在正确编写备用描述的错误,但它已在2017年5月修复,并且修复程序已在最新的7.0.4版本中提供。

请更新到最新版本。

相关问题