首页 > 解决方案 > 在 CssContentPropertyResolver 中实现目标计数器

问题描述

我正在尝试将带有页码的目录添加到我使用 Freemarker -> HTML -> PDF 生成的 PDF 中。HTML/CSS 如下

ul.toc a::after {
    content: " Page " target-counter(attr(href url), page)
}
<ul class="toc">
    <li><a href="#first-section">First Section</a></li>
    <li><a href="#second-section">Second Section</a></li>
</ul>

但是,当我对此运行 iText7 时,出现此错误:

Content property "" Page " target-counter(attr(href url), page)" is either invalid or uses unsupported function."

来自CssContentPropertyResolver.java.

有没有打算最终支持这个 CSS 属性?

对于任何需要编号目录的文档,我们都被迫使用 iText5,它确实支持target-counter. 如果您可以在 iText7 中重新实现此功能,那将是非常有益的

标签: itext7pdfhtml

解决方案


推荐阅读