You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Itext 7版本9中如何为图片添加AltText?

在iText 7.9版本中为图片添加替代文本(AltText)的正确方法

在iText 7.9版本中,原代码里的SetAltText方法已被移除,需要通过AccessibilityProperties对象来设置图片的无障碍替代文本,具体实现如下:

Document document = new Document(pdfDoc);

// 添加带替代文本的图片
Image img = new Image(ImageDataFactory.create("path/to/image.png"))
        .setRole(StandardRoles.FIGURE);
// 设置图片的无障碍替代文本
img.getAccessibilityProperties().setAlternateDescription("图片的无障碍描述内容");

document.add(img);

关键说明

  • 所有与无障碍相关的配置,在iText 7.9中都统一通过getAccessibilityProperties()方法获取的对象进行操作
  • 设置角色为StandardRoles.FIGURE是为了让阅读器识别这是一个需要无障碍描述的图像元素

内容的提问来源于stack exchange,提问作者Andre Rubnikowich

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 12:45:53