最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java 批量刪除Word中的空白段落示例代碼

 更新時間:2020年11月04日 11:36:01   作者:E-iceblue  
這篇文章主要介紹了Java 批量刪除Word中的空白段落,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1. 測試文檔、期望達到的目標文檔效果

用于測試的Word文檔如下所示,包含的空白段落影響文章整體布局及美觀性:

目標文檔效果:

2. 輔助工具

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

2.2 類庫jar導入(2種導入方法供參考):

①. 通過官網下載jar包,解壓,手動將lib文件夾下的Spire.Doc.jar導入java程序;

②. Maven程序中導入jar需先配置pom.xml文件,然后導入程序,如下配置:

<repositories>
    <repository>
      <id>com.e-iceblue</id>
      <url>http://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
  <dependency>
    <groupId> e-iceblue </groupId>
    <artifactId>spire.doc.free</artifactId>
    <version>3.9.0</version>
  </dependency>
</dependencies>

導入結果:

3. Java代碼示例

import com.spire.doc.*;
import com.spire.doc.documents.DocumentObjectType;
import com.spire.doc.documents.Paragraph;

public class DeleteBlankParas {
  public static void main(String[] args) {
    //加載Word測試文檔
    Document doc = new Document();
    doc.loadFromFile("test.docx");

    //遍歷Section
    for(int i = 0; i< doc.getSections().getCount();i++)
    {
      //獲取section
      Section section = doc.getSections().get(i);

      //遍歷section中的對象
      for (int j = 0;j<section.getBody().getChildObjects().getCount();j++)
      {
        //獲取對象類型
        Object object = section.getBody().getChildObjects().get(j).getDocumentObjectType();

        //遍歷段落
        for(int z = 0 ; z<section.getParagraphs().getCount();z++)
        {
          //獲取段落
          Paragraph paragraph = section.getParagraphs().get(z);

          //判斷對象類型是否為段落
          if(object.equals(DocumentObjectType.Paragraph))
          {
            //判斷段落內容是否為空
            if(paragraph.getChildObjects().getLastItem() == null)
            {
              //刪除空白段落
              section.getBody().getParagraphs().remove(paragraph);
              z--;
            }
          }
        }

      }
    }

    //保存文檔
    doc.saveToFile("DeleteBlankParas.docx",FileFormat.Docx_2013);
    doc.dispose();
  }
}

到此這篇關于Java 批量刪除Word中的空白段落的文章就介紹到這了,更多相關Java 批量刪除Word空白段落內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Spring三級緩存解決循環(huán)依賴

    Spring三級緩存解決循環(huán)依賴

    本文主要介紹了Spring三級緩存解決循環(huán)依賴,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Java全面細致講解Cookie與Session及kaptcha驗證碼的使用

    Java全面細致講解Cookie與Session及kaptcha驗證碼的使用

    web開發(fā)階段我們主要是瀏覽器和服務器之間來進行交互。瀏覽器和服務器之間的交互就像人和人之間進行交流一樣,但是對于機器來說,在一次請求之間只是會攜帶著本次請求的數(shù)據(jù)的,但是可能多次請求之間是會有聯(lián)系的,所以提供了會話機制
    2022-06-06
  • spring+springmvc整合mabytis時mapper注入失敗問題解決方法

    spring+springmvc整合mabytis時mapper注入失敗問題解決方法

    這篇文章主要介紹了spring+springmvc整合mabytis時mapper注入失敗問題解決方法 ,需要的朋友可以參考下
    2017-08-08
  • Spring Boot XSS 攻擊過濾插件使用

    Spring Boot XSS 攻擊過濾插件使用

    這篇文章主要介紹了Spring Boot XSS 攻擊過濾插件使用,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • SpringBoot整合Hbase的實現(xiàn)示例

    SpringBoot整合Hbase的實現(xiàn)示例

    這篇文章主要介紹了SpringBoot整合Hbase的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Java基于MySQL實現(xiàn)學生管理系統(tǒng)

    Java基于MySQL實現(xiàn)學生管理系統(tǒng)

    這篇文章主要為大家詳細介紹了Java基于MySQL實現(xiàn)學生管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Java中java.lang.ClassCastException異常原因及解決方法

    Java中java.lang.ClassCastException異常原因及解決方法

    大家好,本篇文章主要講的是Java中java.lang.ClassCastException異常原因及解決方法,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Java實現(xiàn)與JS相同的Des加解密算法完整實例

    Java實現(xiàn)與JS相同的Des加解密算法完整實例

    這篇文章主要介紹了Java實現(xiàn)與JS相同的Des加解密算法,結合完整實例形式分析了java及js實現(xiàn)des加密與應用的具體操作技巧,需要的朋友可以參考下
    2017-11-11
  • 簡單了解JAVA public class與class區(qū)別

    簡單了解JAVA public class與class區(qū)別

    這篇文章主要介紹了簡單了解JAVA public class與class區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • Spring Boot2.0 @ConfigurationProperties使用詳解

    Spring Boot2.0 @ConfigurationProperties使用詳解

    這篇文章主要介紹了Spring Boot2.0 @ConfigurationProperties使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11

最新評論

新丰县| 邳州市| 虞城县| 宽城| 吉木乃县| 扎囊县| 柘城县| 新宁县| 漳平市| 偏关县| 丰顺县| 密云县| 老河口市| 吐鲁番市| 怀集县| 泰和县| 宁明县| 彝良县| 南和县| 襄城县| 永胜县| 宝鸡市| 安宁市| 西宁市| 定兴县| 泸州市| 中江县| 巴林右旗| 鞍山市| 秦皇岛市| 五家渠市| 通河县| 英吉沙县| 铁岭县| 聂拉木县| 和田县| 娱乐| 大新县| 麦盖提县| 姜堰市| 双流县|