如何在iText7 pdfHtml中添加带有<h1>标签的标题,而在</p> </h1> <h1>内不包含<p>标签

时间:2018-08-01 08:26:42

标签: c# itext7

我用标签创建了HTMl文件,并使用iText7,C#中的pdfHTML附件生成了pdf。但是,当我使用PAC工具检查pdf可访问性时,它返回警告,提示“ 可能不恰当地使用P Structure元素”。 H1标签通过<p>标签应用于pdf。这意味着,<p>标签位于<h1>标签内。如何在没有PAC工具错误的情况下使用H1标签添加标题? 谢谢。

 <html>
    <body>
    <h1>Title</h1>
    </body>
    </html>

C#代码:

IList<IElement> elements = HtmlConverter.ConvertToElements(htmlString,converterProperties);
foreach(IElement element in elements){
doc.Add((IBlockElement)element);
}

1 个答案:

答案 0 :(得分:0)

似乎您没有使用html标记,但操作如下:

HashMap<String, String> hashMap = (HashMap<String, String>) intent.getSerializableExtra("hashMap");