Java 获取Word批注所标记的文本和图片

【环境配置】

本文将通过Java程序代码来展示如何来获取Word批注所标注的文本和图片。这里使用的Word Jar包工具是Free Spire.Doc for Java,在pom.xml中按如下步骤配置内容:

内容如下:


        
            com.e-iceblue
            http://repo.e-iceblue.cn/repository/maven-public/
        
    

    
         e-iceblue 
        spire.doc.free
        3.9.0
    

【测试文档】

测试文档如图,包含对文本和图片标记的批注:


【Java 代码】

 import com.spire.doc.*;
 import com.spire.doc.documents.CommentMark;
 import com.spire.doc.documents.Paragraph;
 import com.spire.doc.fields.Comment;
 import com.spire.doc.fields.DocPicture;
 import com.spire.doc.fields.TextRange;
 
 import javax.imageio.ImageIO;
 import java.awt.image.RenderedImage;
 import java.io.File;
 import java.io.IOException;
 import java.util.ArrayList;
 
 public class GetMarkedTextAndImg {
     public static void main(String[] args)throws IOException {
         //加载Word文档
         Document doc = new Document();
         doc.loadFromFile("inputfile.docx");
 
         //获取文档中批注
         for(int a = 0;a

批注标记的文本读取结果:

批注标记的图片:


—End—


请使用浏览器的分享功能分享到微信等