Office | 从指定页开始设置页眉和页脚 | office 2016

原理基本一致,均通过设置分节符,来达到从某节开始设置页眉页脚。
word 的页眉、页脚不是以页为分界,是以节为分界。若想从某页开始插入页眉、页脚应先分节

设置页眉

例如想从第三页插入页眉,则
1.光标放在第二页结尾处,单击布局---->分隔符---->分节符---->下一页;通过这样就使前2页成为单独一节;
在这里插入图片描述
2.光标放在第3页,执行“插入-页眉”,选择一种插入;(点击编辑页眉)
在这里插入图片描述
3.页眉处双击鼠标,进入页眉编辑状态;(office 2016 会自动进入页眉页脚编辑状态)
4.单击页眉和页脚工具设计---->链接到前一条页面页眉,断开同前一节的链接;(这里是默认已选择状态,点击之后取消选择)
在这里插入图片描述
5.这时就可以给第3页及后面的页添加页眉,而前2页没有页眉。
效果如下:
在这里插入图片描述
在这里插入图片描述
另外,可在页眉页脚设计的选项中可设置首页页眉不同、奇偶页眉不同,但要注意的是,如果想要改变页眉规则,一定记得分节。

设置页脚

同理。
1.光标放在第二页结尾处,单击布局---->分隔符---->分节符---->下一页;通过这样就使前2页成为单独一节;
在这里插入图片描述
2.光标放在第3页,执行“插入-页码”,选择一种插入;(点击编辑页码,这里点击编辑页脚也行)
在这里插入图片描述
3.单击页眉和页脚工具设计---->链接到前一条页面页眉,断开同前一节的链接;

4.在第三页(第二节开始处)选择 设置页码格式,设置起始页码为1
在这里插入图片描述
在这里插入图片描述
前面的页脚删除即可(会连带删除)
在这里插入图片描述
效果如下
第二节(为第三页)
在这里插入图片描述

  • 9
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
根据提供的引用[1],Apache POI是一个Java API,可用于读取和编写Microsoft Office二进制文件格式,例如doc、xls和ppt等。但是,它不支持将Word文档直接转换为PDF格式。因此,我们需要使用其他库来实现将Word文档转换为PDF格式。在此过程中,我们可以使用Apache PDFBox库来添加页眉页脚。以下是实现此目的的步骤: 1. 首先,我们需要将Word文档转换为PDF格式。我们可以使用Apache POI库中的XWPFDocument类来读取Word文档,并使用Apache PDFBox库中的PDFMergerUtility类将其转换为PDF格式。以下是示例代码: ```java // 读取Word文档 XWPFDocument document = new XWPFDocument(new FileInputStream("input.docx")); // 将Word文档转换为PDF格式 ByteArrayOutputStream baos = new ByteArrayOutputStream(); PdfOptions options = PdfOptions.create(); PdfConverter.getInstance().convert(document, baos, options); baos.flush(); baos.close(); byte[] pdfBytes = baos.toByteArray(); // 将PDF字节数组写入文件 FileOutputStream fos = new FileOutputStream("output.pdf"); fos.write(pdfBytes); fos.close(); ``` 2. 接下来,我们可以使用Apache PDFBox库中的PDFTextStripper类来添加页眉页脚。以下是示例代码: ```java // 读取PDF文档 PDDocument document = PDDocument.load(new File("output.pdf")); // 添加页眉页脚 PDPageTree pages = document.getPages(); for (PDPage page : pages) { PDPageContentStream contentStream = new PDPageContentStream(document, page, AppendMode.APPEND, true, true); contentStream.beginText(); contentStream.setFont(PDType1Font.TIMES_ITALIC, 10); contentStream.newLineAtOffset(50, 750); contentStream.showText("页眉"); contentStream.endText(); contentStream.beginText(); contentStream.setFont(PDType1Font.TIMES_ITALIC, 10); contentStream.newLineAtOffset(50, 50); contentStream.showText("页脚"); contentStream.endText(); contentStream.close(); } // 保存PDF文档 document.save("output_with_header_footer.pdf"); document.close(); ``` 以上代码将在每个面的顶部添加“页眉”文本,并在每个面的底部添加“页脚”文本。您可以根据需要更改文本内容和位置。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值