本文以Java代码为例介绍如何来获取Word字数。本次使用Jar包-
Free Spire.Doc for Java来实现,通过该Jar包中的
Document.getBuiltinDocumentProperties()方法获取有关Word文档中字数的属性,如字数、字符数、页数、段落数等等。具体方法和步骤如下:
1. 导入jar包
方法1 :Maven 仓库下载。
在pom.xml中配置如下内容导入:
com.e-iceblue e-iceblue spire.doc.free 3.9.0
方法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—