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
- Java 獲取Word中的所有插入和刪除修訂Java
- JavaScript 獲取指定區間的數字JavaScript
- Java 獲取Word批註所標記的文字和圖片Java
- Java 設定、刪除、獲取Word文件背景(基於Spire.Cloud.SDK for Java)JavaCloud
- Java獲取時間戳,毫秒數和秒數Java時間戳
- Java 獲取系統各項引數Java
- win10 word文件怎麼數字數 win10 word怎麼檢視字數Win10
- iOS 獲取漢字【簡體中文】筆畫數iOS
- java獲取時間戳和隨機數Java時間戳隨機
- 如何獲取 Android CPU 核心數 (Java/C++)AndroidJavaC++
- word怎麼設定表格數字水平居中 word設定表格數字居中的方法
- 利用爬蟲獲取當前博文數量與字數爬蟲
- mssql sqlserver 從指定字串中獲取數字的方法SQLServer字串
- Java之獲取隨機數的4種方法Java隨機
- PHP 仿 Word 統計文章字數PHP
- Java 讀取txt檔案生成Word文件Java
- C# 獲取PDF中的數字簽名證書C#
- 取有效數字
- gofiber: 獲取引數Go
- mssql sqlserver 獲取指定漢字的筆畫數的方法分享SQLServer
- 茄子科技CEO仇俊“讓數字內容被平等獲取”
- js獲取數字陣列最大值的幾種方式JS陣列
- java後臺獲取cookieJavaCookie
- Java socket 獲取gps定位Java
- Java中數字的四捨五入和取整Java
- FDA ESG的數字簽名證書是什麼?怎麼獲取FDA ESG 數字證書?
- dact-admin:獲取資料生成、下載word/pdf文件
- JavaScript—獲取引數(23)JavaScript
- JavaScript獲取檔案字尾名JavaScript
- aspose word指定位置插入圖片,藉助word模板檔案中的書籤來定位 及Java 獲取網路圖片Java
- Java 讀取Word表格中的文字和圖片Java
- js獲取url傳遞引數,js獲取url?號後面的引數JS
- 獲取當前時間戳和隨機數的獲取、Java Random、ThreadLocalRandom、UUID類中的方法應用(隨機數)時間戳隨機JavarandomthreadUI
- java學習路程(javaEE)之獲取表單資料、獲取引數、request域、會話技術(Cookie)Java會話Cookie
- Java獲取使用者IPJava