如何在pdf的结构树中添加标题级别标记?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在pdf的结构树中添加标题级别标记?相关的知识,希望对你有一定的参考价值。
我使用以下代码为屏幕阅读器添加标题级别标签:
Paragraph para = new Paragraph("A guide to key terms").setFontSize(18).setBold();
para.getAccessibilityProperties().setRole(StandardRoles.H1);
document.add(para);
但是我收到以下错误:
不兼容的类型:段落不能转换为元素。
答案
我可以通过在块中设置角色然后将其添加到段中来添加标题级别标记。
Chunk heading = new Chunk("A guide to key terms
" , font);
heading.setRole(PdfName.H1);
Paragraph paragraph = new Paragraph(new Chunk(heading));
document.add(paragraph);
以上是关于如何在pdf的结构树中添加标题级别标记?的主要内容,如果未能解决你的问题,请参考以下文章