Java 獲取Word字數
本文以Java程式碼為例介紹如何來獲取Word字數。本次使用Jar包-
Free Spire.Doc for Java來實現,通過該Jar包中的
Document.getBuiltinDocumentProperties()屬性獲取有關Word文件中字數的屬性,如字數、字元數、頁數、段落數等等。具體方法和步驟如下:
1. 匯入jar包
方法1 :Maven 倉庫下載。
在pom.xml中配置如下內容匯入:
<repositories> <repository> <id>com.e-iceblue</id> <url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc.free</artifactId> <version>3.9.0</version> </dependency> </dependencies>
方法2 :手動匯入。
下載jar包到本地,解壓,找到lib資料夾下的Spire.Doc.jar檔案。然後在IDEA中執行如下操作完成匯入:
2. Java 程式碼
import com.spire.doc.*; public class WordCount { public static void main(String[] args) { //載入Word文件 Document document = new Document(); document.loadFromFile("test.docx"); int pagecount = document.getBuiltinDocumentProperties().getPageCount();//獲取頁數 int wordcount = document.getBuiltinDocumentProperties().getWordCount();//獲取字數 int charcount = document.getBuiltinDocumentProperties().getCharCount();//獲取字元數(不計空格) int charcountwithSpace = document.getBuiltinDocumentProperties().getCharCountWithSpace();//獲取字元數(計空格) int paragraphcount = document.getBuiltinDocumentProperties().getParagraphCount();//獲取段落數 int linecount = document.getBuiltinDocumentProperties().getLinesCount();//獲取行數 System.out.println("頁數:" + pagecount +"\n" + "字數: " + wordcount +"\n" + "字元數(不計空格):" + charcount +"\n" + "字元數(計空格):"+ charcountwithSpace +"\n" + "段落數:"+ paragraphcount +"\n" + "行數:" + linecount +"\n"); } }
執行程式,讀取結果如下:
—End—
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31499788/viewspace-2847710/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- c#獲取word檔案頁數、字數C#
- Java 獲取PDF數字簽名證照資訊Java
- Java 獲取Word中的標題大綱(目錄)Java
- JavaScript 獲取指定區間的數字JavaScript
- java獲取漢字的首字母Java
- Java 獲取Word中的所有插入和刪除修訂Java
- Java 獲取Word批註所標記的文字和圖片Java
- js獲取數字中的最小數字程式碼程式碼例項JS
- Java 設定、刪除、獲取Word文件背景(基於Spire.Cloud.SDK for Java)JavaCloud
- Java獲取時間戳,毫秒數和秒數Java時間戳
- win10 word文件怎麼數字數 win10 word怎麼檢視字數Win10
- Java 獲取系統各項引數Java
- java獲取當前秒數輸出Java
- iOS 獲取漢字【簡體中文】筆畫數iOS
- 獲取Word文件的作者和主題
- word怎麼設定表格數字水平居中 word設定表格數字居中的方法
- 利用爬蟲獲取當前博文數量與字數爬蟲
- js獲取數字和字母隨機數程式碼例項JS隨機
- javascript實現獲取指定數字區間的隨機數JavaScript隨機
- 獲取兩個數之間的隨機數-java隨機Java
- java獲取時間戳和隨機數Java時間戳隨機
- java Properties獲取本地檔案的變數Java變數
- mssql sqlserver 從指定字串中獲取數字的方法SQLServer字串
- js獲取數字最小值程式碼例項JS
- PHP 仿 Word 統計文章字數PHP
- 取有效數字
- 如何獲取 Android CPU 核心數 (Java/C++)AndroidJavaC++
- Java之獲取隨機數的4種方法Java隨機
- C# 獲取PDF中的數字簽名證書C#
- javascript獲取數字的絕對值程式碼例項JavaScript
- 獲取小數點後面第一個數字程式碼例項
- java 獲取物件大小Java物件
- Java classpath的獲取Java
- Java 讀取txt檔案生成Word文件Java
- js獲取數字陣列最大值的幾種方式JS陣列
- mssql sqlserver 獲取指定漢字的筆畫數的方法分享SQLServer
- javascript獲取數字中最大的一個簡單介紹JavaScript
- Java——通過反射獲取函式引數名稱Java反射函式