我们希望将全角页眉和页脚添加到使用iText pdfhtml生成的PDF中。我们已经正确生成了页眉和页脚,但是我们无法调整这些部分的大小。在进一步挖掘之后,我们在这里遇到了一个问题,其中每个边距框的宽度都明确设置为33%:
我们希望itext团队中的某人能够为我们提供另一种方法,可能是自定义Tag Worker?否则,我们可以考虑协调3个页眉/页脚框,以完成类似的操作。
下面是一些示例CSS,它说明了我们正在尝试做的事情
#page-header {
width: 8in; /* Or any width really - which is ignored */
position: running(header);
}
@page {
@top-center {
width: 8in; /* Adding width here, is also ignored */
content: element(header);
}
}
答案 0 :(得分:0)
在当前的iText 7.1.5-SNAPSHOT
/ pdfHTML 2.1.2-SNAPSHOT
开发版本中,已添加了示例中首页部分中自定义宽度的支持。它将在下一个公共发行版中提供。
同时,您现在可以使用该库的开发版本。可以使用以下Maven配置从iText Artifactory进行访问:
<repositories>
<repository>
<id>itext-snapshot</id>
<name>iText Repository - snapshots</name>
<url>https://repo.itextsupport.com/snapshot</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>layout</artifactId>
<version>7.1.5-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>html2pdf</artifactId>
<version>2.1.2-SNAPSHOT</version>
</dependency>
</dependencies>