`

Java 添加、回复、删除Word批注

阅读更多

在word中,批注是一种常用于对特定文档内容进行注解的方法,起到解释说明、标记指正的作用。本篇文章中,将通过Java程序来演示如何来操作批注,内容要点包括:

1. 添加批注(添加文本、图片到批注)

2. 回复批注

3. 删除批注

 

使用工具:

  • Free Spire.Doc for Java 2.0.0(免费版)
  • IntelliJ IDEA

Jar文件导入

方法1官网下载jar包。

     导入步骤: 在程序下新建一个directory目录,并命名(本示例中命名为lib);将控件包lib文件夹下的jar(如下图1)复制到程序中新建的目录下。复制jar文件后,鼠标右键点击jar文件,选择”Add as Library”。完成导入(如下图2)。

 

1


 

2


 

方法2通过maven导入。参考导入方法

 

Java代码示例

 

【示例1】添加Word批注

import com.spire.doc.*;
import com.spire.doc.documents.Paragraph;
import com.spire.doc.fields.Comment;

public class AddComment {
    public static void main(String[] args) {
        //加载测试文档
        Document doc = new Document("test.docx");

        //获取指定段落
        Section sec = doc.getSections().get(0);
        Paragraph para= sec.getParagraphs().get(3);

        //插入文本到批注
        Comment comment = para.appendComment("请在试验中将包含以下特征的实验样本记录在册,并整理好周记录报表,供后续观察取样。");
        comment.getFormat().setAuthor("审校组");
        //插入图片到批注
        comment.getBody().addParagraph().appendPicture("tp.png");

        //保存文档
        doc.saveToFile("AddComment.docx", FileFormat.Docx_2010);
    }
}

 

批注添加效果:


 

【示例2】回复Word批注

import com.spire.doc.*;
import com.spire.doc.fields.Comment;

public class ReplyComment {
    public static void main(String[] args) throws Exception{
        //加载测试文档
        Document doc = new Document("AddComment.docx");

        //获取指定批注
        Comment comment = doc.getComments().get(0);

        //回复批注
        Comment relyC= new Comment(doc);
        relyC.getFormat().setAuthor("实验组");
        relyC.getBody().addParagraph().appendText("已完成。");
        comment.replyToComment(relyC);

        //保存文档
        doc.saveToFile("ReplyComment.docx",FileFormat.Docx_2010);
    }
}

 

批注回复结果:



【示例3】删除Word批注

import com.spire.doc.*;
import com.spire.doc.FileFormat;

public class DeleteComment{
    public static void main(String[] args) {
        //加载测试文档
        Document doc = new Document("AddComment.docx");

        //调用方法删除指定批注
        doc.getComments().removeAt(0);

        //保存文档
        doc.saveToFile("DeleteComment",FileFormat.Docx_2010);

    }
}

 

运行程序后,批注已被删除。

 

 

(本文完)

  • 大小: 56.3 KB
  • 大小: 31.1 KB
  • 大小: 151.4 KB
  • 大小: 154 KB
0
0
分享到:
评论

相关推荐

    POI_添加批注

    - **功能**:用户可以查看、编辑、删除批注,也可以设置批注的显示样式。 #### 三、关键类与方法 ##### 1. XSSFWorkbook - **描述**:`XSSFWorkbook` 类是 Apache POI 中用于表示 `.xlsx` 文件的对象,它是工作簿...

    在Word2021中使用Word文档批注功能.docx

    完成修订的 Word 文档将批注删除。用户可以用鼠标右键单击所作的 Word 批注内容,然后执行“删除批注”快捷命令即可删除 Word 批注,如图 2021071228 所示。 使用 Word 文档批注功能可以带来很多便捷。例如,在修改...

    C# 使用 Spire 获取word批注和批注人 导出到excel

    在本文中,我们将深入探讨如何使用C#编程语言和Spire库来提取Word文档中的批注和批注人的信息,并将这些数据导出到Excel工作表。Spire是一款功能强大的文档处理工具,它提供了丰富的API,使开发者可以方便地进行各种...

    java读取word2003

    在Java编程环境中,读取Word 2003文档是一项常见的任务,这通常涉及到处理`.doc`文件格式。为了实现这个功能,开发者可以利用各种库,如Apache POI或者JODConverter。Apache POI是一个流行的开源项目,它提供了对...

    Word批注怎样删掉用户名.docx

    需要注意的是,Word 2021 对于之前编辑的文档需要逐一修改,删除后再次进行添加,因此较麻烦,建议使用高版本的 Word 进行编辑。 Word 2021/删除用户名方法 在 Word 2021 中删除用户名可以按照以下步骤进行操作: ...

    Java 添加、读取和删除 Excel 批注的操作代码

    Java 添加、读取和删除 Excel 批注的操作代码 Java 添加、读取和删除 Excel 批注的操作代码主要介绍了Java 添加、读取和删除 Excel 批注的操作方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有...

    在Word2021中如何答复批注.docx

    - **批注管理**:除了答复批注外,你还可以使用Word 2021的其他功能来管理批注,例如删除、隐藏或显示批注等。这些功能可以帮助你更好地组织文档审查流程。 - **保持礼貌和专业**:在答复批注时,始终保持礼貌和专业...

    HTML 页面添加批注

    最近在做一个学校的XXX系统项目,因项目有个需求就是要像在word里面的添加批注功能一样,就是选中一段文字,然后为这些页面添加一些额外的信息;刚开始我们的方案是记录选中内容的下标,然后保存到数据库中,当要...

    html+JavaScript网页批注.zip

    本项目的需求是创建一个类似Word中的批注功能,允许用户选中文本并在其两侧添加自定义标记,同时将批注内容存储在自定义标签的属性中。下面将详细阐述如何利用HTML和JavaScript来实现这一功能。 首先,我们需要理解...

    java 使用POI合并两个word文档.docx

    Java 使用 POI 合并两个 Word 文档 Java 是一种流行的编程语言,POI(Poor Obfuscation Implementation)是一个流行的 Java 库,用于操作 Microsoft Office 文件,包括 Word 文档。合并两个 Word 文档是指将两个...

    Java 获取Word中的所有插入和删除修订.doc

    Java 获取 Word 中的所有插入和删除修订 在 Word 文档中启用跟踪更改功能后,会记录文档中的所有编辑行为,例如插入、删除、替换和格式更改。这篇文章将介绍如何使用 Java 获取 Word 文档中的所有插入和删除修订。 ...

    word批注替换和查找替换.rar

    word可以通过查询其中的某个字符将其替换成需要的字符,或者通过查询批注,通过判断批注的值再去替换文字 获取批注下面的oldstr.Equals(oldstr)改成comment.Equals(oldstr)

    获取word文件中的标题、序号、批注等工具类

    使用aspose.words,获取word文件中的标题,批注,批注所在标题,标题序号,在书签处插入图片,在指定文字处插入图片等

    使用word批注与修订.doc

    Word 中的批注和修订是两种非常重要的审阅功能,分别用于在文档中添加评论和修改文档内容。下面我们将详细介绍如何使用 Word 中的批注和修订功能。 批注 批注是 Word 中的一种审阅功能,允许用户在文档中添加评论...

    生成word中的修订及批注情况清单及统计

    ### 生成Word中的修订及批注情况清单及统计 在日常办公或专业文档处理中,对Word文档进行修订是常见的需求之一。为了更好地管理和跟踪这些修订情况,有时我们需要生成一个包含所有修订信息的清单,以便于一目了然地...

    JavaWord类库操作API_Free Spire.Doc for Java_5.1.0

    1.2 文档操作:超链接添加、编辑、删除、读取;文档修订、合并、拆分、复制、比较、加密;分页符、分节符;添加、删除、读取内容开年;OLE对象插入、读取;数学公式;页眉页脚;页面背景;页面方向、大小设置;水印...

    Python实现Word批注转成脚注

    Python实现的一个将Word中的批注转换成脚注的小脚本。 1、删除Word中原有的脚注 2、将Word中的批注转成脚注 3、删除所有批注 三个功能分在三个脚本中,可以分别使用,一个auto.py对三个脚本集成。

    java web在线预览pdf、word、excel

    通过以上步骤,我们就可以实现一个完整的Java Web在线预览PDF、Word、Excel文件的服务。这个过程涵盖了后端开发、前端展示以及中间的数据转换,是Web开发中一项重要的技能。无论是在企业级应用还是个人项目中,这一...

    使用Java合并多个word文档(aspose.jar)

    使用aspose-words.jar 实现word文件合并。开源版,下载后可一直使用 1、支持word文档内容部分替换 2、支持word内容合并,包含页眉、页脚、批注等信息 3、doc、docx文件均可支持 4、轻量级,引入jar 包即可引用

Global site tag (gtag.js) - Google Analytics