• <menu id="w2i4a"></menu>
  • logo E-iceblue中文文檔

    文檔首頁>>E-iceblue中文文檔>>計算文檔中的單詞數、更改語言詞典

    計算文檔中的單詞數、更改語言詞典


    當您輸入文檔時,Word 會自動計算文檔中的頁數和字數,并將它們顯示在工作區(qū)底部的狀態(tài)欄 - Word Count上。但是我們如何通過編程獲得現有Word文檔中的單詞數、字符數呢?本文旨在為您提供 Spire.Doc for .NET 提供的簡單解決方案。

    Spire.Doc for.NET 最新下載

    (一) 在 C#、VB.NET 中計算文檔中的單詞數
    測試文件

    在 C#、VB.NET 中計算文檔中的單詞數

    獲取字數和字符數的詳細步驟:

    第 1 步創(chuàng)建 Spire.Doc.Document 類的新實例并加載測試文件。


    Document doc = new Document();
    doc.LoadFromFile("test.docx", FileFormat.Docx2010);


    第 2 步在控制臺上顯示包含或不包含空格的字數、字符數。


    Console.WriteLine("CharCount: " + doc.BuiltinDocumentProperties.CharCount);
    Console.WriteLine("CharCountWithSpace: " + doc.BuiltinDocumentProperties.CharCountWithSpace);
    Console.WriteLine("WordCount: " + doc.BuiltinDocumentProperties.WordCount);


    輸出:

    在 C#、VB.NET 中計算文檔中的單詞數

    完整代碼:

    [C#]


    using Spire.Doc;
    using System;
    namespace CountNumber
    {
    class Program
    {
    static void Main(string[] args)
    {
    Document doc = new Document();
    doc.LoadFromFile("test.docx", FileFormat.Docx2010);
    Console.WriteLine("CharCount: " + doc.BuiltinDocumentProperties.CharCount);
    Console.WriteLine("CharCountWithSpace: " + doc.BuiltinDocumentProperties.CharCountWithSpace);
    Console.WriteLine("WordCount: " + doc.BuiltinDocumentProperties.WordCount);
    Console.ReadKey();
    }
    }
    }


    [VB.NET]


    Imports Spire.Doc
    Namespace CountNumber
    Class Program
    Private Shared Sub Main(args As String())
    Dim doc As New Document()
    doc.LoadFromFile("test.docx", FileFormat.Docx2010)
    Console.WriteLine("CharCount: " + doc.BuiltinDocumentProperties.CharCount)
    Console.WriteLine("CharCountWithSpace: " + doc.BuiltinDocumentProperties.CharCountWithSpace)
    Console.WriteLine("WordCount: " + doc.BuiltinDocumentProperties.WordCount)
    Console.ReadKey()
    End Sub
    End Class
    End Namespace


    (二) 通過 Spire.Doc 更改語言詞典

    有時在 word 文件中,我們鍵入另一種語言而不是默認語言,并且需要拼寫器和其他校對工具調整到我們鍵入的語言。

    本文討論如何通過Spire.Doc將語言詞典更改為非默認語言。這里以英語為默認語言并在秘魯更改為西班牙語為例。

    有關更多語言信息,請參閱此鏈接到 Microsoft 區(qū)域設置 ID 值。

    以下是步驟:

    第 1 步新建一個word文檔。

    Document document = new Document();

    第 2 步在文檔中添加新的部分和段落。

    Section sec = document.AddSection();
    Paragraph para = sec.AddParagraph();

    第 3 步為段落添加一個 textRange 并附加一些秘魯西班牙語單詞。

    TextRange txtRange = para.AppendText("corrige según diccionario en inglés");
    txtRange.CharacterFormat.LocaleIdASCII = 10250;

    第 4 步保存并查看。

    這是結果截圖。

    如何通過 Spire.Doc 更改語言詞典

    完整代碼:


    using Spire.Doc.Documents;
    using Spire.Doc.Fields;
    namespace AlterLang
    {
    
    class Program
    {
    
    static void Main(string[] args)
    {
    Document document = new Document();
    Section sec = document.AddSection();
    Paragraph para = sec.AddParagraph();
    TextRange txtRange = para.AppendText("corrige según diccionario en inglés");
    txtRange.CharacterFormat.LocaleIdASCII = 10250;
    document.SaveToFile("result.docx", FileFormat.Docx2013);
    System.Diagnostics.Process.Start("result.docx");
    }
    }
    }
    
    



    歡迎下載|體驗更多E-iceblue產品

    如需獲取更多產品相關信息請咨詢慧都在線客服  

    aspose22.1最新版


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();