Aspose java 删除页眉代码
时间: 2023-08-10 22:02:51 浏览: 138
你可以使用Aspose.Words for Java API来删除Word文档中的页眉。以下是一个简单的代码示例,可以实现删除文档中所有页眉的功能:
```java
import com.aspose.words.*;
public class RemoveHeader {
public static void main(String[] args) throws Exception {
// 加载文档
Document doc = new Document("input.docx");
// 遍历所有节
for (Section section : doc.getSections()) {
// 获取节的页眉
HeaderFooter header = section.getHeadersFooters().getByHeaderFooterType(HeaderFooterType.HEADER_PRIMARY);
// 如果页眉不为空,则删除页眉
if (header != null) {
header.remove();
}
}
// 保存文档
doc.save("output.docx");
}
}
```
在上面的代码中,我们首先加载Word文档,然后使用for循环遍历所有节。对于每个节,我们获取其主要页眉(Primary Header),如果页眉不为空,则调用`remove()`方法删除该页眉。最后,我们保存文档并退出程序。
阅读全文