1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      Java怎么獲取Word批注的文字和圖片

      這篇文章將為大家詳細(xì)講解有關(guān)Java獲取Word批注的文字和圖片的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

      創(chuàng)新互聯(lián)建站主要從事網(wǎng)站制作、成都網(wǎng)站制作、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)濱海,十載網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108

      工具使用:Word類庫(Free Spire.Doc for Java 免費版)

      Jar文件獲取:可通過官網(wǎng)下載,下載后解壓文件,并將lib文件夾下的Spire.Doc.jar文件導(dǎo)入java程序。

      測試文檔如下:批注中包含文本和圖片

      Java怎么獲取Word批注的文字和圖片

      【示例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< doc.getComments().getCount();i++){
                  Comment comment = doc.getComments().get(i);
                  //遍歷所有批注中的段落
                  for(int j= 0;j < comment.getBody().getParagraphs().getCount();j++) {
                      Paragraph paragraph = comment.getBody().getParagraphs().get(j);
                      //遍歷段落中的對象
                      for (Object object : paragraph.getChildObjects()) {
                          //讀取文本
                          if (object instanceof TextRange) {
                              TextRange textRange = (TextRange) object;
                              text = text + textRange.getText();
                          }
                      }
                  }
              }
              //輸入文本內(nèi)容
              System.out.println(text);
          }
      }

      批注文本讀取結(jié)果:

      Java怎么獲取Word批注的文字和圖片

      【示例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");
      
              //創(chuàng)建ArrayList數(shù)組對象
              ArrayList images = new ArrayList();
      
              //遍歷所有批注
              for(int i = 0;i< doc.getComments().getCount();i++){
                  Comment comment = doc.getComments().get(i);
                  //遍歷所有批注中的段落
                  for(int j= 0;j < comment.getBody().getParagraphs().getCount();j++) {
                      Paragraph paragraph = comment.getBody().getParagraphs().get(j);
                      //遍歷段落中的對象
                      for (Object object : paragraph.getChildObjects()) {
                          //獲取圖片對象
                          if(object instanceof DocPicture){
                              DocPicture picture = (DocPicture) object;
                              images.add(picture.getImage());
                          }
                      }
                  }
              }
              //提取圖片,并指定圖片格式
              for (int z = 0; z< images.size(); z++) {
                  File file = new File(String.format("圖片-%d.png", z));
                  ImageIO.write((RenderedImage) images.get(z), "PNG", file);
              }
          }
      }

      批注圖片讀取結(jié)果:

      Java怎么獲取Word批注的文字和圖片

      關(guān)于Java獲取Word批注的文字和圖片的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


      本文題目:Java怎么獲取Word批注的文字和圖片
      本文網(wǎng)址:http://www.ef60e0e.cn/article/peghig.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        会泽县| 邵阳县| 汉寿县| 乐山市| 锡林浩特市| 易门县| 洱源县| 皮山县| 扶沟县| 丰镇市| 临高县| 张家川| 汝州市| 同德县| 大厂| 达孜县| 武鸣县| 禹城市| 凉城县| 辽源市| 黑水县| 香格里拉县| 扶风县| 巴彦县| 刚察县| 灵宝市| 惠来县| 泸溪县| 柳江县| 孟连| 叶城县| 凯里市| 亳州市| 贵阳市| 固始县| 翁源县| 文安县| 海晏县| 正阳县| 称多县| 旅游|