Java 获取Word中的字数、页数、行数、段落数
的有关信息介绍如下:
本次经验内容以Java代码为例介绍如何来获取Word字数、页数、行数以及段落数。下面是具体方法和步骤。
下载jar包到本地,解压,找到lib文件夹下的jar文件。然后在IDEA中打开Project Structure界面,执行如下步骤操作:
找到本地路径下的jar文件,点击“OK”,添加到列表:
勾选选项,点击“Apply”,等待程序导入jar:
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"); } }
执行如上代码,获取Word文档中的字数、字符数(包括含空格字符、不含空格字符)、行数、段落数等等。效果如图:



