多语言展示
当前在线:832今日阅读:167今日分享:16

Java 删除Word中的页眉页脚

此经验内容分享如何通过Java程序来删除Word文档中的页眉页脚,包括:1. 删除整个Word文档中的页眉页脚2. 删除Word首页中的页眉页脚
工具/原料

Free Spire.Doc for Java(免费版)

工具获取途径:

工具获取途径1:通过E-iceblue官网下载jar包,解压并将lib文件夹下的Spire.Doc.jar导入Java程序。工具获取途径2:通过Maven仓库导入到Maven项目中,可参考官网教程中的导入方法教程文章(“支持-帮助文档-Licensing-通过 Maven 仓库安装 Spire 系列 Java 产品”)。导入效果如下:

1. 删除Word所有页面的页眉页脚

import com.spire.doc.*;  public class DeleteAllHeaderFooter {     public static void main(String[]args){         //加载测试文档         Document doc = new Document('sample.docx');         //获取第一节         Section sec = doc.getSections().get(0);          //删除页眉         sec.getHeadersFooters().getHeader().getChildObjects().clear();          //删除页脚         sec.getHeadersFooters().getFooter().getChildObjects().clear();          //保存文档         doc.saveToFile('DeleteAllHeaderFooter.docx');     } }

2. 删除Word首页的页眉页脚

import com.spire.doc.*;  public class DeleteHeaderFooterOfFirstPage {     public static void main(String[]args){         //加载测试文档         Document doc = new Document('sample.docx');         //获取第一节         Section sec = doc.getSections().get(0);          //设置首页页眉页脚不同         sec.getPageSetup().setDifferentFirstPageHeaderFooter(true);          //删除首页页眉页脚         sec.getHeadersFooters().getFirstPageHeader().getChildObjects().clear();         sec.getHeadersFooters().getFirstPageFooter().getChildObjects().clear();           //保存文档         doc.saveToFile('DeleteHeaderFooterOfFirstPage.docx',FileFormat.Docx_2010);     } }

推荐信息