最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用C#代碼統(tǒng)計Word文檔的單詞、字符、段落、行數(shù)和頁數(shù)

 更新時間:2025年12月04日 08:35:44   作者:2501_93070778  
對單詞、字符、段落、行數(shù)和頁數(shù)進行準確統(tǒng)計,對于實現(xiàn)精確的文檔分析至關重要,通過細致地追蹤這些指標,作者可以更深入地了解文檔的長度、結構和整體構成,在本文中,我們將介紹如何使用 C# 代碼統(tǒng)計 Word 文檔中的單詞、字符、段落、行數(shù)和頁數(shù),需要的朋友可以參考下

引言

對單詞、字符、段落、行數(shù)和頁數(shù)進行準確統(tǒng)計,對于實現(xiàn)精確的文檔分析至關重要。通過細致地追蹤這些指標,作者可以更深入地了解文檔的長度、結構和整體構成。在本文中,我們將介紹如何使用 Spire.Doc for .NET 在 C# 中統(tǒng)計 Word 文檔中的單詞、字符、段落、行數(shù)和頁數(shù)。

安裝 Spire.Doc for .NET

首先,您需要將 Spire.Doc for .NET 包中包含的 DLL 文件添加為 .NET 項目的引用。您可以通過下載鏈接獲取這些 DLL 文件,或通過 NuGet 進行安裝。

PM> Install-Package Spire.Doc

在 C# 中統(tǒng)計 Word 文檔中的單詞、字符、段落、行數(shù)和頁數(shù)

Spire.Doc for .NET 提供了 BuiltinDocumentProperties 類,允許您從 Word 文檔中獲取關鍵信息。通過使用該類,您可以訪問豐富的文檔屬性,包括內置和自定義屬性,以及文檔中單詞、字符、段落、行數(shù)和頁數(shù)的精確統(tǒng)計數(shù)據(jù)。

示例代碼如下:

using Spire.Doc;
using System.IO;
using System.Text;

namespace CountWordsCharactersEtcInWord
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //初始化 Document 類的對象
            Document document = new Document();
            //加載示例 Word 文檔
            document.LoadFromFile("Input.docx");

            //獲取 BuiltinDocumentProperties 對象
            BuiltinDocumentProperties properties = document.BuiltinDocumentProperties;

            //獲取文檔中的單詞、字符、段落、行數(shù)和頁數(shù)
            int wordCount = properties.WordCount;
            int charCount = properties.CharCount;
            int paraCount = properties.ParagraphCount;
            int lineCount = properties.LinesCount;
            int pageCount = properties.PageCount;

            //初始化 StringBuilder 對象
            StringBuilder sb = new StringBuilder();
            //將結果添加到 StringBuilder
            sb.AppendLine("The number of words: " + wordCount);
            sb.AppendLine("The number of characters: " + charCount);
            sb.AppendLine("The number of paragraphs: " + paraCount);
            sb.AppendLine("The number of lines: " + lineCount);
            sb.AppendLine("The number of pages: " + pageCount);

            //將 StringBuilder 的內容寫入文本文件
            File.WriteAllText("result.txt", sb.ToString());
            document.Close();
        }
    }
}

在 C# 中統(tǒng)計 Word 文檔中某個特定段落的單詞和字符數(shù)量

除了統(tǒng)計整個 Word 文檔中的單詞和字符數(shù)量外,Spire.Doc for .NET 還允許您通過 Paragraph.WordCountParagraph.CharCount 屬性來統(tǒng)計某個特定段落的單詞數(shù)和字符數(shù)。

示例代碼如下:

using Spire.Doc;
using Spire.Doc.Documents;
using System.IO;
using System.Text;

namespace CountWordsAndCharactersForParagraph
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //初始化 Document 類的對象
            Document document = new Document();
            //加載一個示例 Word 文檔
            document.LoadFromFile("Input.docx");

            //獲取特定段落
            Paragraph paragraph = document.Sections[0].Paragraphs[0];

            //獲取段落中的單詞數(shù)和字符數(shù)
            int wordCount = paragraph.WordCount;
            int charCount = paragraph.CharCount;
           

            //初始化 StringBuilder 類的對象
            StringBuilder sb = new StringBuilder();
            //將結果追加到 StringBuilder
            sb.AppendLine("The number of words: " + wordCount);
            sb.AppendLine("The number of characters: " + charCount);

            //將 StringBuilder 的內容寫入文本文件
            File.WriteAllText("result.txt", sb.ToString());
            document.Close();
        }
    }
}

到此這篇關于使用C#代碼統(tǒng)計Word文檔的單詞、字符、段落、行數(shù)和頁數(shù)的文章就介紹到這了,更多相關C#統(tǒng)計Word文檔關鍵信息內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C#判斷訪問來源是否為搜索引擎鏈接的方法

    C#判斷訪問來源是否為搜索引擎鏈接的方法

    這篇文章主要介紹了C#判斷訪問來源是否為搜索引擎鏈接的方法,實例分析了C#解析URL來源的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • Winform實現(xiàn)調用asp.net數(shù)據(jù)接口實例

    Winform實現(xiàn)調用asp.net數(shù)據(jù)接口實例

    這篇文章主要介紹了Winform實現(xiàn)調用asp.net數(shù)據(jù)接口的方法,以實例的形式講述了數(shù)據(jù)接口及反射辨別響應的實現(xiàn)方法,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-10-10
  • C#創(chuàng)建Windows Service(Windows 服務)的方法步驟

    C#創(chuàng)建Windows Service(Windows 服務)的方法步驟

    本文介紹了如何用C#創(chuàng)建、安裝、啟動、監(jiān)控、卸載簡單的Windows Service 的內容步驟和注意事項,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • 深入淺析c#靜態(tài)多態(tài)性與動態(tài)多態(tài)性

    深入淺析c#靜態(tài)多態(tài)性與動態(tài)多態(tài)性

    多態(tài)就是多種形態(tài),也就是對不同對象發(fā)送同一個消息,不同對象會做出不同的響應。這篇文章主要介紹了c#靜態(tài)多態(tài)性與動態(tài)多態(tài)性的相關知識,需要的朋友可以參考下
    2018-09-09
  • 談一談autofac組件的實例范圍

    談一談autofac組件的實例范圍

    這篇文章主要和大家聊一聊autofac組件的實例范圍,探討autofac組件的實例范圍,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • C# 的關鍵字詳細介紹

    C# 的關鍵字詳細介紹

    本文將詳細介紹C#關鍵字的應用,可供有需要的朋友參考
    2012-11-11
  • 如何讓C#、VB.NET實現(xiàn)復雜的二進制操作

    如何讓C#、VB.NET實現(xiàn)復雜的二進制操作

    VB.NET和C#屬于高級語言,對二進制位操作的支持不是很好,比如沒有了移位運算等,用的時候確實很不方便,所以在閑暇之余我重新封裝了一個用于C#、VB.NET的位操作類庫,通過該類庫可以實現(xiàn)數(shù)據(jù)移位、循環(huán)移位、轉換為二進制、將二進制轉換為數(shù)據(jù)等
    2013-07-07
  • C#設計模式之單例模式實例講解

    C#設計模式之單例模式實例講解

    這篇文章主要介紹了C#設計模式之單例模式實例講解,本文講解了單例模式的定義、單例模式的優(yōu)缺點,需要的朋友可以參考下
    2014-10-10
  • C#檢測是否有危險字符的SQL字符串過濾方法

    C#檢測是否有危險字符的SQL字符串過濾方法

    這篇文章主要介紹了C#檢測是否有危險字符的SQL字符串過濾方法,功能非常實用,對于程序設計的安全來說至關重要!需要的朋友可以參考下
    2014-07-07
  • RSA密鑰--JAVA和C#的區(qū)別及聯(lián)系

    RSA密鑰--JAVA和C#的區(qū)別及聯(lián)系

    這篇文章主要介紹了關于RSA密鑰事件JAVA和C#的區(qū)別及聯(lián)系,文章從RSA語法介紹開始展開詳細介紹了C#轉JAVA及JAVA轉C#,需要的小伙伴可以可以參考一下
    2021-10-10

最新評論

务川| 贺州市| 五家渠市| 黔东| 伽师县| 泗水县| 花莲县| 贵州省| 松阳县| 海安县| 黄龙县| 金华市| 大竹县| 射阳县| 西安市| 云霄县| 永城市| 三门峡市| 鲁甸县| 宣武区| 新平| 思南县| 海丰县| 桃江县| 石棉县| 额尔古纳市| 凤阳县| 文登市| 新和县| 库车县| 大田县| 兰溪市| 昌图县| 依安县| 嘉义县| 平泉县| 奇台县| 九龙县| 茌平县| 麦盖提县| 德州市|