您好,当前我使用的Aspose版本是23.6
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>23.6</version>
</dependency>
我现在的需求是想给docx文档的每一页都设置不同的水印,当前我的代码的实现如下
for (Section sect : doc.getSections()) {
Paragraph randomParagraph = getRandomParagraph(doc, watermarkText);
HeaderFooter header = sect.getHeadersFooters().getByHeaderFooterType(HeaderFooterType.HEADER_PRIMARY);
if (header == null) {
header = new HeaderFooter(sect.getDocument(), HeaderFooterType.HEADER_PRIMARY);
sect.getHeadersFooters().add(header);
}
header.appendChild(randomParagraph.deepClone(true));
}
但是目前的效果是每一页的水印都是相同的,并没有实现我预期的效果,请问该如何实现呢?