Microsoft Word提供了一个实时字数计数器,可在您输入时计算文档中的字数。 除此之外,Microsoft Word还可以计算页数、段落数和带或不带空格的字符数。本文将介绍如何使用Spire.Doc for Java通过编程的方式获取Word文档中的字数或字符数。
安装 Spire.Doc for Java
首先,您需要在Java程序中添加Spire.Doc.jar文件作为依赖项。JAR文件可以从此链接下载。如果您使用Maven,则可以将以下代码添加到项目的pom.xml文件中,从而轻松地在应用程序中导入JAR文件。
<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc</artifactId>
        <version>13.10.6</version>
    </dependency>
</dependencies>
计算 Word 文档中的字数
详细步骤如下:
- 创建一个 Document 实例。
 - 使用 Document.loadFromFile() 方法加载示例 Word 文档。
 - 使用 Document.getBuiltinDocumentProperties().getWordCount() 方法计算单词数。
 - 使用 Document.getBuiltinDocumentProperties().getCharCount() 方法计算没有空格的字符数。
 - 使用 Document.getBuiltinDocumentProperties().getCharCountWithSpace() 方法计算带有空格的字符数。
 
- Java
 
import com.spire.doc.*;
public class countWordsNumber {
    public static void main(String[] args) {
        //创建一个Document实例
        Document document = new Document();
        //加载示例Word文档
        document.loadFromFile("C:\\Users\\Administrator\\Desktop\\Demo.docx");
        //计算字数
        System.out.println("WordCount: " + document.getBuiltinDocumentProperties().getWordCount());
        //计算没有空格的字符数 
        System.out.println("CharCount: " + document.getBuiltinDocumentProperties().getCharCount());
        //计算带空格的字符数 
        System.out.println("CharCountWithSpace: " + document.getBuiltinDocumentProperties().getCharCountWithSpace());
    }
}
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请 该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。 获取有效期 30 天的临时许可证。
    


					



