Word中的脚注和尾注都是对文本的补充说明。脚注一般是附在书页最左下端的注文,用以解释、说明特定内容;而尾注则是位于文档末尾,用于列出引文的出处。脚注和尾注都可以是针对某些文字或者段落来添加。本文中,将通过java演示如何添加脚注及尾注到Word文档以及读取、删除Word中已有的脚注尾注。
使用工具:
Free Spire.Doc for Java (免费版)
Jar文件获取及导入:
方法
1
:通过官网
下载jar文件包,并解压。解压文件后,将lib文件夹中的Spire.Doc.jar文件导入Java程序。
方法
2
:通过maven仓库
导入。
【示例1】添加脚注、尾注
import com.spire.doc.*;
import com.spire.doc.documents.Paragraph;
import com.spire.doc.documents.TextSelection;
import com.spire.doc.fields.Footnote;
import com.spire.doc.fields.TextRange;
import java.awt.*;
public class AddFootnoteEndnote {
public static void main(String[] args){
//加载测试文档
Document doc = new Document("test.doc");
//添加脚注1:给指定段落添加脚注
Paragraph para1 = doc.getSections().get(0).getParagraphs().get(2);//获取段落
Footnote footnote1 = para1.appendFootnote(FootnoteType.Footnote);//添加脚注
TextRange text1 = footnote1.getTextBody().addParagraph().appendText("详见附件内容");
text1.getCharacterFormat().setFontName("楷书");//格式化脚注标签及脚注内容
text1.getCharacterFormat().setFontSize(10);
text1.getCharacterFormat().setTextColor(new Color(255, 140, 0));
footnote1.getMarkerCharacterFormat().setFontName("楷书");
footnot