word目录生成JAVA_aspose word for java添加页码并自动生成目录

这篇博客介绍了如何使用JAVA Aspose Word 库来为Word文档添加页码,并自动生成目录。首先,通过创建页脚并添加页码字段,实现了页面编号。然后,将光标移到文档开头,插入目录,并设置了目录的格式,包括居中、加粗和字体样式。最后,更新域和调整目录的字体大小及行距,确保了目录的清晰易读。
摘要由CSDN通过智能技术生成

添加页码

public void addHeaderFooter(Document doc){

//创建页脚 页码

HeaderFooter footer = new HeaderFooter(doc, HeaderFooterType.FOOTER_PRIMARY);

doc.getFirstSection().getHeadersFooters().add(footer);

//页脚段落

Paragraph footerpara = new Paragraph(doc);

footerpara.getParagraphFormat().setAlignment(ParagraphAlignment.CENTER);

Run footerparaRun = new Run(doc);

footerparaRun.getFont().setName("宋体");

footerparaRun.getFont().setSize(9.0);//小5号字体

footerpara.appendChild(footerparaRun);

footerpara.appendField(FieldType.FIELD_PAGE, true);//当前页码

footerpara.appendChild(footerparaRun);

footer.appendChild(footerpara);

}

生成目录

//将光标移到文档开始的位置

builder.moveToDocumentStart();

builder.insertBreak(BreakType.PAGE_BREAK);

//设置目录的格式

//“目录”两个字居中显示、加粗、搜宋体

builder.getC

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值