版权声明
1. 本站文章和资源均来自互联网收集和整理,本站不承担任何责任及版权问题。
2. 相关版权归作者及其公司所有,仅供学习研究用途,请勿用于商业目的。
3. 若侵犯您的版权,请发邮件至webmaster@ishare1.cn联系我们,我们确认后将立即删除。
本文将介绍读取Word批注的方法,包括读取Word批注中的文本及图片。下面将通过Java代码来演示如何读取批注。
工具使用:Word类库(Free Spire.Doc for Java 免费版)
Jar文件获取:可通过官网下载,下载后解压文件,并将lib文件夹下的Spire.Doc.jar文件导入java程序;也可以通过Maven仓库安装导入。,具体路径配置及导入方法可以参考教程https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html。
(推荐学习:Java视频教程)
测试文档如下:批注中包含文本和图片
【示例1】读取批注中的文本
import com.spire.doc.*; import com.spire.doc.documents.Paragraph; import com.spire.doc.fields.Comment; import com.spire.doc.fields.TextRange; public class ReadComment { public static void main(String[] args) { //加载测试文档 Document doc = new Document(); doc.loadFromFile("sample.docx"); //实例化String类型变量 String text = ""; //遍历所有批注 for(int i = 0;i批注文本读取结果:
【示例2】读取批注中的图片
import com.spire.doc.*; import com.spire.doc.documents.Paragraph; import com.spire.doc.fields.Comment; import com.spire.doc.fields.DocPicture; import javax.imageio.ImageIO; import java.awt.image.RenderedImage; import java.io.File; import java.io.IOException; import java.util.ArrayList; public class ExtractImgsInComment { public static void main(String[] args) throws IOException{ //加载测试文档 Document doc = new Document(); doc.loadFromFile("sample.docx"); //创建ArrayList数组对象 ArrayList images = new ArrayList(); //遍历所有批注 for(int i = 0;i批注图片读取结果:
本文来自爱分享(https://www.ishare1.cn),java教程栏目,欢迎学习!