本文将介绍通过Java程序 来修改或替换Word文档中已有的批注内容。修改或替换方法包括:
- 使用新的文本替换原有批注中的文本
- 使用新的文本替换原有批注中的图片
- 使用新的图片替换原有批注中的图片
使用工具:Free Spire.Doc for Java (免费版)
jar文件获取及导入:
方法1:通过官网下载jar文件包。下载后,将lib文件夹下的Sprie.Doc.jar文件导入java程序。
Java代码示例(供参考)
import com.spire.doc.*; public class ModifyComment { public static void main(String[] args){ //加载含有批注的测试文档 Document doc = new Document("sample.docx"); //获取第一个批注中的第一段,用文本替换原有批注中的文本 doc.getComments().get(0).getBody().getParagraphs().get(0).replace("请在试验中将包含以下特征的实验样本记录在册,并整理好周记录报表,供后续观察取样。","参照以下实验方法!",false,false); //获取第一个批注中的第二段,用文本替换原有批注中的图片 doc.getComments().get(0).getBody().getParagraphs().get(1).setText("请上报管理科!"); //获取第一个批注中的第三段,删除原有图片,再调用方法添加新图片(用图片替换图片) doc.getComments().get(0).getBody().getParagraphs().get(2).getChildObjects().removeAt(0); doc.getComments().get(0).getBody().getParagraphs().get(2).appendPicture("2.png"); //保存文档 doc.saveToFile("ModifyComment.docx",FileFormat.Docx_2010); } }
批注替换效果:
(本文完)
相关推荐
word可以通过查询其中的某个字符将其替换成需要的字符,或者通过查询批注,通过判断批注的值再去替换文字 获取批注下面的oldstr.Equals(oldstr)改成comment.Equals(oldstr)
POI_添加批注
C# 使用 Spire 获取word批注和批注人 导出到excel 包含工程和所需全部dll 需要类似功能得 超值 别的地方插件都不止这点分
在Word2021中使用Word文档批注功能.docx
使用aspose-words.jar 实现word文件合并。开源版,下载后可一直使用 1、支持word文档内容部分替换 2、支持word内容合并,包含页眉、页脚、批注等信息 3、doc、docx文件均可支持 4、轻量级,引入jar 包即可引用
使用maven构建工具。前端使用pdf插件。后台搭建的springmvc框架,主要用于web在线预览pdf、word、excel文件。不需要安装office等其他插件
根据word文档的修订情况生成一个清单表格,能一目了然的看到每个修订者修订的情况。非常实用。
Word中如何显示修改痕迹.doc 在公文完成之后,一定要经过领导修改、审批,使用审阅功能,领导们就可以留下自己的审批痕迹,而公文起草者也可以看到其他人的修改痕迹。 启动修订功能 点击菜单【工具】中的...
5.该压缩包包含的内容:samples文件夹中包含了多个操作Word文档功能的java代码示例DEMO;lib文件夹下包含了用于在java程序中的Spire.Doc.jar文件,在项目程序中调用接口方法时,需要导入该jar文件;doc文件下包含了...
使用aspose.words,获取word文件中的标题,批注,批注所在标题,标题序号,在书签处插入图片,在指定文字处插入图片等
在Word2021中如何答复批注.docx
Python实现的一个将Word中的批注转换成脚注的小脚本。 1、删除Word中原有的脚注 2、将Word中的批注转成脚注 3、删除所有批注 三个功能分在三个脚本中,可以分别使用,一个auto.py对三个脚本集成。
Java学习笔记,word文档,对其中内容由批注,很好的学习材料。 java从零基础到精通的整个笔记 Unix Java 基础, 数据库(Oracle jdbc Hibernate pl/sql), web, JSP, Struts, Ajax Spring, Ejb, java和模式
word批注颜色与方向.docx
Word批注怎样删掉用户名.docx
使用word批注与修订.doc
word2021对文档进行批注以及修改详细介绍.docx
批注是用于Java语言的本机元数据标记。它们的输入严格与Java语言的其他部分类似,可以通过反映被发现,更容易地让IDE和编译器的编写者管理。批注能够消除样板代码,让源代码的可读性更高,并能提供级别更高的错误...
因项目有个需求就是要像在word里面的添加批注功能一样,就是选中一段文字,然后为这些页面添加一些额外的信息,在选中的文字两端加上自定义标记,批注的内容就是保存到自定义标签的属性里面去。
vs2010 操作WORD VBA MFC 批注 WORD 完整源码