精华内容
下载资源
问答
  • Word中的脚注和尾注都是对文本的...本文中,将通过java演示如何添加脚注及尾注到Word文档以及读取、删除Word中已有的脚注尾注。使用工具:Free Spire.Doc for Java (免费版)Jar文件获取及导入:方法1:通过官网下载...

    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("楷书");

    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);

    }

    }

    }

    脚注添加效果:

    652f156b4b2cf19187a06efb66a427da.png

    尾注添加效果:

    54b7395a5a36ab9055d60d3be6bd8ed5.png

    【示例2】读取Word脚注、尾注

    以上文中生成的脚注、尾注为测试文档。

    1. 读取Word脚注

    import com.spire.doc.*;

    import com.spire.doc.documents.Paragraph;

    import com.spire.doc.fields.Footnote;

    import com.spire.doc.fields.TextRange;

    import java.util.List;

    public class ExtractFootnoteAndEndnote {

    public static void main(String[] args) {

    //创建Document实例

    Document doc = new Document();

    doc.loadFromFile("result.docx");

    //获取文档中的所有脚注

    List footNotes = doc.getFootnotes();

    //实例化String类型变量

    String str = "";

    //遍历脚注

    for (Footnote footNote :footNotes) {

    //遍历脚注中的段落

    for (int j = 0; j 

    Paragraph paragraph = footNote.getTextBody().getParagraphs().get(j);

    //遍历段落中的对象

    for(Object object : paragraph.getChildObjects()){

    //读取文本

    if (object instanceof TextRange) {

    TextRange textRange = (TextRange) object;

    str = str + textRange.getText();

    }

    }

    }

    }

    //输出脚注文本

    System.out.println(str);

    }

    }

    脚注读取结果:

    b3844edcf7671fc11c3cd330415c8830.png

    2. 读取Word尾注

    import com.spire.doc.*;

    import com.spire.doc.documents.Paragraph;

    import com.spire.doc.fields.Footnote;

    import com.spire.doc.fields.TextRange;

    import java.util.List;

    public class ExtractFootnoteAndEndnote {

    public static void main(String[] args) {

    //创建Document实例

    Document doc = new Document();

    doc.loadFromFile("result.docx");

    //获取所有尾注

    List endNotes = doc.getEndnotes();

    //实例化String类型变量

    String str = "";

    //遍历尾注

    for (Footnote endnote :endNotes) {

    //遍历尾注中的段落

    for (int j = 0; j 

    Paragraph paragraph = endnote.getTextBody().getParagraphs().get(j);

    //遍历段落中的对象

    for(Object object : paragraph.getChildObjects()){

    //读取文本

    if (object instanceof TextRange) {

    TextRange textRange = (TextRange) object;

    str = str + textRange.getText();

    }

    }

    }

    }

    //输出尾注文本

    System.out.println(str);

    }

    }

    尾注读取结果:

    e42ee0b4cfd55c11e70dbc1cf67f8f18.png

    【示例3】删除Word脚注、尾注

    import com.spire.doc.*;

    import com.spire.doc.documents.Paragraph;

    import com.spire.doc.fields.Footnote;

    import java.util.List;

    public class DeleteFootnoteAndEndnote {

    public static void main(String[] args) {

    //加载测试文档

    Document doc = new Document();

    doc.loadFromFile("result.docx");

    //获取第一个section

    Section section = doc.getSections().get(0);

    //遍历所有段落中的子对象

    for(int i =0; i

    Paragraph para = section.getParagraphs().get(i);

    for(int j = 0; j

    DocumentObject object = para.getChildObjects().get(j);

    //删除脚注尾注

    if(object instanceof Footnote){

    para.getChildObjects().remove(object);

    }

    }

    }

    //保存文档

    doc.saveToFile("Removefootnote.docx", FileFormat.Docx);

    doc.dispose();

    }

    }

    运行程序后,生成的文档将不再有脚注、尾注。

    (本文完)

    展开全文
  • 本文将通过使用Java程序来演示如何在Word文档中添加和删除脚注。使用工具:Free Spire.Doc for Java(免费版)Jar文件获取及导入:方法1:通过E-iceblue中文官网下载获取jar包。解压后将lib文件夹下的Spire.Doc.jar...

    脚注,一般附在文章页面的底部,用于对文档某段或某处内容加以注释说明,常用在一些说明书、标书、论文等正式文书中。以此来让原文保持完整、流畅。本文将通过使用Java程序来演示如何在Word文档中添加和删除脚注。

    使用工具:Free Spire.Doc for Java(免费版)

    Jar文件获取及导入:

    方法1:通过E-iceblue中文官网下载获取jar包。解压后将lib文件夹下的Spire.Doc.jar文件导入Java程序。(如下图)

    c9cc1e6fc2ea7373d7b64c37a07b2c79.png

    方法2:通过maven仓库安装导入。具体安装详情参见E-iceblue中文官网。

    【示例1】添加脚注

    情况1:在整个段落后面添加脚注。

    import com.spire.doc.*;import com.spire.doc.documents.*;import com.spire.doc.fields.*;import java.awt.*;public class AddFootnote {    public static void main(String[] args) {        //加载示例文档        Document doc = new Document();        doc.loadFromFile("D:DesktopSample.docx", FileFormat.Docx_2010);        //获取第一个section的第二段        Paragraph para = doc.getSections().get(0).getParagraphs().get(18);        //在第一段后面添加脚注        Footnote footnote = para.appendFootnote(FootnoteType.Footnote);        //添加脚注内容并设置字体格式        TextRange text = footnote.getTextBody().addParagraph().appendText("注:确属本公司产品质量问题,自购置之日起保修期为3个月。");        text.getCharacterFormat().setFontName("Arial Black");        text.getCharacterFormat().setFontSize(10);        text.getCharacterFormat().setTextColor(new Color(255, 140, 0));        footnote.getMarkerCharacterFormat().setFontName("Calibri");        footnote.getMarkerCharacterFormat().setFontSize(12);        footnote.getMarkerCharacterFormat().setBold(true);        footnote.getMarkerCharacterFormat().setTextColor(new Color(0, 0, 139));        //保存文档        doc.saveToFile("output/Addfootnote1.docx", FileFormat.Docx_2010);    }}

    脚注添加效果:

    bd05afbf6945a4d0248db7435b61a93c.png

    情况2:查找指定文本,并在查找的文本后面添加脚注

    import com.spire.doc.*;import com.spire.doc.documents.*;import com.spire.doc.fields.*;import java.awt.*;public class AddFootnote2 {    public static void main(String[] args) {        //加载示例文档        Document doc = new Document();        doc.loadFromFile("D:DesktopSample.docx", FileFormat.Docx_2010);        //查找文本AC110V/220V        TextSelection[] selections = doc.findAllString("AC110V/220V", false, true);        for (TextSelection selection : selections) {            TextRange range = selection.getAsOneRange();            Paragraph para = range.getOwnerParagraph();            //在指定文本后添加脚注            Footnote footnote = para.appendFootnote(FootnoteType.Footnote);            int index = para.getChildObjects().indexOf(range);            para.getChildObjects().insert(index + 1, footnote);            //添加脚注内容并设置字体格式            TextRange text = footnote.getTextBody().addParagraph().appendText("直流电110/220伏");            text.getCharacterFormat().setFontName("Arial Black");            text.getCharacterFormat().setFontSize(10);            text.getCharacterFormat().setTextColor(new Color(255, 140, 0));            footnote.getMarkerCharacterFormat().setFontName("Calibri");            footnote.getMarkerCharacterFormat().setFontSize(12);            footnote.getMarkerCharacterFormat().setBold(true);            footnote.getMarkerCharacterFormat().setTextColor(new Color(0, 0, 139));            //保存文本            doc.saveToFile("output/Addfootnote2.docx", FileFormat.Docx_2010);        }    }}

    脚注添加效果:

    9a5b9670b96095c1a3b8e965ae24fc1b.png

    【示例2】删除脚注

    import com.spire.doc.*;import com.spire.doc.documents.Paragraph;import com.spire.doc.fields.*;public class DeleteFootnote {    public static void main(String[] args) {        //加载示例文档        Document document = new Document();        document.loadFromFile("D:DesktopAddfootnote1.docx");       Section section = document.getSections().get(0);        //遍历section中的段落并获取所有脚注        for (int j = 0; j < section.getParagraphs().getCount(); j++) {            Paragraph para = section.getParagraphs().get(j);            int index = -1;            for (int i = 0, cnt = para.getChildObjects().getCount(); i < cnt; i++) {                ParagraphBase pBase = (ParagraphBase) para.getChildObjects().get(i);                if (pBase instanceof Footnote) {                    index = i;                    break;                }            }            if (index > -1)                             //移除脚注                para.getChildObjects().removeAt(index);        }        document.saveToFile("output/Removefootnote.docx", FileFormat.Docx);    }}

    脚注删除效果:

    754653c1c25f082d265d1d69abef4ce4.png

    (本文完)

    展开全文
  • WORD脚注

    2010-05-28 16:34:09
    删除word脚注的方法:先在视图中选中脚注再删除就可以把原来添加的脚注一并删除了。[@more@] ...
    删除word脚注的方法:先在视图中选中脚注再删除就可以把原来添加的脚注一并删除了。[@more@]

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13442480/viewspace-1034005/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/13442480/viewspace-1034005/

    展开全文
  • 在本示例中将介绍如何来添加或删除Word脚注。 工具使用: Free Spire. Doc for .NET(免费版) 第一步:dll引用 第二步:添加Word脚注、尾注 【C#】 using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc....
  • 此方法不仅适用于脚注,也适用于尾注。...第三步:在脚注的下拉菜单中选择“脚注分隔符”,这时那条短横线出现了,选中即可编辑或者删除。 第四步:点击“视图”—“页面视图”,切换回到正常视图 ...

    此方法不仅适用于脚注,也适用于尾注。

    操作步骤如下:

    第一步:点击“视图”—“草稿”,将文档切换到草稿视图。

    第二步:点击“引用”—“显示备注”。这时最下方出现了脚注编辑栏。

    第三步:在脚注的下拉菜单中选择“脚注分隔符”,这时那条短横线出现了,选中即可编辑或者删除。

    第四步:点击“视图”—“页面视图”,切换回到正常视图

    展开全文
  • word删除脚注中的横线

    千次阅读 2016-03-15 15:20:20
    第二步: 在脚注/尾注的下拉菜单中选择“脚注/尾注分隔符”,这时那条短横线出现了,选中它,删除。 第三步: 再在下拉菜单中选择“脚注/尾注延续分隔符”,这是那条长横线出现了,选中它,删除。 第四步: 切换...
  • 脚注和尾注共同的作用是对文字的补充说明,在语文课本中,我们经常会看到页面底部或是文章末尾会有相应的脚注或尾注,在Word中我们可以很轻松的添加这些脚注、尾注。添加脚注、尾注1、将光标定位到需要插入脚注或尾...
  • WPS文字中的脚注、尾注功能,可以在指定的文字处插入注释。■ 脚注一般是用于在当前页面尾部添加注释。假设我们要对“罗辑”添加脚注。将光标定位到“罗辑”后,点击-引用-插入脚注。页面会跳转到当前页的底部。此处...
  • word2003和word2007如何添加和删除脚注

    万次阅读 2012-05-01 23:57:44
    word2003: 一、更改脚注的数字格式  步骤如下:  1.将插入点置于需要更改脚注格式的节中,如果没有分节,可将插入点置于文档中的任意位置。  2.执行“插入”→“引用”→“脚注”,打开“脚注和尾注...
  • 在我们日常使用word时,经常会使用到脚注/尾注来对文中某些文字或内容进行注释或是重点说明,效果挺好,挺直观和明显。但是很多人并不会使用,特别是当需要删除脚注事,就特别苦恼了,那根小横线怎么也删除不掉,点...
  • word修改或删除脚注或尾注分隔符 Microsoft Word 用一条短的水平线将文档正文与脚注和尾注分隔开,这条线称为注释分隔符。如果注释延续到下页,Word 将打印出一条称为注释延续分隔符的长线。通过添加边框、...
  • 步骤如下:步骤一:切换到普通视图,菜单中选择“视图——脚注”,此刻文档最下方出现了尾注的编辑栏。步骤二:在尾注编辑栏的下拉菜单中选择“尾注分隔符”,删除出现的横线。步骤三:再在尾注编辑栏的下拉菜单中...
  • http://jingyan.baidu.com/article/c85b7a640531df003bac9592.html
  • 那如何在Word文档中设置出来呢?第一步:如下图所示,想对“SEO优化小仙女”做个脚注,进行简单的介绍。此时,只需要将鼠标光标放置于“小仙女”的“女”字后即可。第二步:将光标放置好以后,点击菜单栏中的“引用...
  • word 插入脚注尾注和删除页眉页脚

    千次阅读 2011-03-10 18:54:00
    1、快捷键:Alt+Ctrl+F插入一个脚注,Alt+Ctrl+D插入一个尾注 要重新开始自动编号时,必须在插入后继脚注之前先插入一个分节符: 选择菜单“插入”→“分隔符”,设定“分节符类型”为“连续”。 插入下一个...
  • 视图- 草稿(或web 版式视图)-引用-显示备注 最后回到 “页面视图” 即可 https://v.youku.com/v_show/id_XMjcyODc0MjAxMg==.html
  • 脚注和尾注是对文本的补充说明。脚注一般位于页面的底部,可以作为文档某处... 在添加、删除或移动自动编号的注释时,Word 将对注释引用标记重 新编号。 插入尾注 方法一:快捷键ctrl+alt+d插入尾注 方法二:快捷
  • 编按:说到Word脚注,不少小伙伴们就开始头疼了,觉得它非常难。其实只要你弄懂了脚注操作方法,就会觉得脚注非常简单,再复杂的脚注格式,你也能几分钟就轻松搞定。 对于编辑报告、论文或学术类文章的朋友来说,当...
  • 1、先设置脚注格式 2、插入尾注 3、回到插入参考文献的的地方 4、编号格式改为方括号 ^e [^&] ^e [^&] 点击“全部替换” 5、替换文章中编号 这时候选中文章中任意一个标注(一定要选中),光标定位到...
  • 概述在Word文档中插入脚注或尾注后,在脚注文字或尾注文字上方,都有一条短横线将之与正文相分隔。_这条横线的样式,其实是可以根据自身的需要更改外观的。比如变成下图的样子。_怎样得到的呢?一起来操作吧。第1步...
  • word2013添加脚注时,会出现多余空白行,删除空白行操作如下: 1. 点击“视图-草稿”; 2. “引用-显示备注”跳转到脚注备注区; 3. 下拉菜单中点击“脚注分隔符”,删除多余空白行即可。 转载于:...
  •  b)把鼠标移到第二页的页脚上(非常重要),并删除 所以字样;  c)选择上面菜单上的首页不同即可 二、插入脚注  将鼠标放在当前页,然后,引用->插入脚注即可; 三、删除空白页  在空白页的上一页的最后...
  • 1. “视图”中,选择草稿视图 2. “引用”中,选择显示备注 3. 脚注的选项中,选择脚注分隔符 4. 将此处横线前的空格删除即可 5.“视图”中,选择页面视图
  • Python实现的一个将Word中的批注转换成脚注的小脚本。...1、删除Word中原有的脚注 2、将Word中的批注转成脚注 3、删除所有批注 三个功能分在三个脚本中,可以分别使用,一个auto.py对三个脚本集成。
  • word排版时,想插入脚注,并且不显示编号和黑色分割线。
  • word2010里脚注横线如何顶格

    千次阅读 2019-08-22 16:23:28
    在写论文时一些期刊要求脚注横线顶格,百度了一下没有满意的答案,自己试了不同的方法最终实现了脚注...步骤五:若要编辑脚注横线则选中脚注里的脚注分隔符选项,删除横线前的两个空格即可实现脚注横线顶格效果 ...
  • word脚注和尾注的处理

    千次阅读 2015-12-11 21:38:52
    word脚注和尾注的处理 尾注--参考文献 删除第一篇参考文献前的横线 重复引用的参考文献的处理 关于自动生成目录 图片和表格的处理 将尾注编号改为带[ ]的方法   尾注--参考文献 ...
  • word2010 脚注分割线与文本距离太大

    万次阅读 2017-03-22 08:57:42
    word2010 脚注分割的问题如下图所示: Step1 :进入大纲视图模式 Step2 :进入引用菜单栏,点击显示备注 出现: Step3:点脚注分隔符,删除分隔符,分割线便于文本对其; 删除删除后 Step4...
  • 根据网上在“草稿视图”中删除注脚,并没有完全将注脚删除,只是去除了注脚的横线。 解决办法: 双击页脚或者页眉,点击注脚的横线,跳转到页眉处。 首先,在选择上述页眉处,删除页眉的内容,再使用快捷键Ctrl+...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 121
精华内容 48
关键字:

删除word脚注