Word中的脚注和尾注都是对文本的补充说明。脚注一般是附在书页最左下端的注文,用以解释、说明特定内容;而尾注则是位于文档末尾,用于列出引文的出处。脚注和尾注都可以是针对某些文字或者段落来添加。本文中,就将演示如何通过Java程序来添加脚注及尾注到Word文档。
注:添加脚注时,本文分给指定文本添加脚注、给指定段落添加脚注;同理,添加尾注时,也可以指定文本或段落(可参照文中对脚注的添加方法)。
使用工具:Free Spire.Doc for Java (免费版)
Jar文件获取及导入:
方法1:通过官网下载jar文件包,并解压。解压文件后,将lib文件夹中的Spire.Doc.jar文件导入Java程序。
Java代码示例(供参考)
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("楷书"); footnote1.getMarkerCharacterFormat().setFontSize(14); footnote1.getMarkerCharacterFormat().setTextColor(new Color(0, 0, 139)); //添加脚注2:给指定文本添加脚注 TextSelection[] selections = doc.findAllString("消除缺陷", false, true); for (TextSelection selection : selections) { TextRange range = selection.getAsOneRange(); Paragraph para2 = range.getOwnerParagraph(); Footnote footnote2 = para2.appendFootnote(FootnoteType.Footnote); int index = para2.getChildObjects().indexOf(range); para2.getChildObjects().insert(index + 1, footnote2); TextRange text2 = footnote2.getTextBody().addParagraph().appendText("请查看操作手册"); text2.getCharacterFormat().setFontName("Arial Black"); text2.getCharacterFormat().setFontSize(10); text2.getCharacterFormat().setTextColor(new Color(153, 50, 204)); footnote2.getMarkerCharacterFormat().setFontName("Calibri"); footnote2.getMarkerCharacterFormat().setFontSize(14); footnote2.getMarkerCharacterFormat().setTextColor(new Color(0, 0, 139)); //添加尾注:给指定段落添加尾注(给指定文本添加尾注可参考以上添加脚注的代码方法) Paragraph para3 = doc.getSections().get(0).getParagraphs().get(15); Footnote endnote= para3.appendFootnote(FootnoteType.Endnote); TextRange text3 = endnote.getTextBody().addParagraph().appendText("引用自刘玲《操作手册》"); text3.getCharacterFormat().setFontName("Arial Black"); text3.getCharacterFormat().setFontSize(10); text3.getCharacterFormat().setTextColor(new Color(135, 206, 204)); endnote.getMarkerCharacterFormat().setFontName("Calibri"); endnote.getMarkerCharacterFormat().setFontSize(14); endnote.getMarkerCharacterFormat().setTextColor(new Color(0, 0, 139)); //保存文档 doc.saveToFile("result.docx",FileFormat.Docx_2010); } } }
脚注添加效果:
尾注添加效果:
(本文完)
转载请注明出处!
相关推荐
使用Word脚注、尾注给论文添加参考文献并将编号修改成1的方法.doc
本文实例为大家分享了C#添加读取Word脚注尾注的具体代码,供大家参考,具体内容如下 脚注和尾注是对文本的补充说明。脚注一般位于页面的底部,可以作为文档某处内容的注释;尾注一般位于文档的末尾,列出引文 的出处...
脚注和尾注的补充说明脚注和尾注的补充说明
Office高级应用_Word应用_论文排版10——脚注尾注.pdf 学习资料 复习资料 教学资源
word2021添加脚注图文步骤.docx
对于word文档中的尾注、脚注格式进行了分析研究,对于具体设定进行了举例分析说明。
具体功能包括生成、读取、转换和打印Word文档,插入图片,添加页眉和页脚,创建表格,添加表单域和邮件合并域,添加书签,添加文本和图片水印,设置背景颜色和背景图片,添加脚注和尾注,添加超链接,加密和解密Word文档,添加...
word2021添加脚注图文步骤_1.docx
Python实现的一个将Word中的批注转换成脚注的小脚本。 1、删除Word中原有的脚注 2、将Word中的批注转成脚注 3、删除所有批注 三个功能分在三个脚本中,可以分别使用,一个auto.py对三个脚本集成。
PPT-插入脚注和尾注.pptx
PPT-插入脚注和尾注.pdf
好用的脚注工具,建议大家都用来用,简单实用,小巧。
3 文字===》文档角注选项====》“编号与格式项”里面设置如下,编号样式===》选择a,b,c,d,格式===》上标,字符样式====》“圈码字”,脚注格式=====》段落样式“脚注”。 “版面”项都是调整位置的,可以预览着调整...
Free Spire.Doc for Java 是一款免费、专业的 Java Word 组件,开发人员使用它可以轻松地将 Word 文档创建、读取、编辑、转换和打印等...添加脚注和尾注,添加超链接,加密和解密 Word 文档,添加批注,添加形状等。
https://zhidao.baidu.com/question/426282197.html
可通过“列出段落”和“尾注”两种方式一键编辑参考文献,并自动调整参考文献编号格式。 【脚注注释】 可在 Word/WPS 中一键插入脚注注释。 【记录位置】 可自动记录链接跳转前的编辑位置,并随时跳回记录的文档...
大致是:脚注和尾注用于在打印文档中为文档中的文本提供解释、批注以及相关的参考资料。可用脚注对文档内容进行注释说明,而用尾注说明引用的文献。 脚注或尾注由两个互相链接的部分组成:注释引用标记和与其对应的...
tex,latex,脚注,边注 tex,latex,脚注,边注
自己写的,亲测可用 【word 2016】脚注 大横线去不掉(间隔性出现) 论文必备,有详细截图和说明