翻譯|使用教程|編輯:胡濤|2022-04-01 15:29:05.860|閱讀 192 次
概述:本篇文章主要介紹了如何使用Spire.Doc 在 C#、VB.NET 中計算文檔中的單詞數(shù)、更改語言詞典,歡迎查閱!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
當您輸入文檔時,Word 會自動計算文檔中的頁數(shù)和字數(shù),并將它們顯示在工作區(qū)底部的狀態(tài)欄 - Word Count上。但是我們?nèi)绾瓮ㄟ^編程獲得現(xiàn)有Word文檔中的單詞數(shù)、字符數(shù)呢?本文旨在為您提供 Spire.Doc for .NET 提供的簡單解決方案。
獲取字數(shù)和字符數(shù)的詳細步驟:
第 1 步:創(chuàng)建 Spire.Doc.Document 類的新實例并加載測試文件。
Document doc = new Document(); doc.LoadFromFile("test.docx", FileFormat.Docx2010);
第 2 步:在控制臺上顯示包含或不包含空格的字數(shù)、字符數(shù)。
Console.WriteLine("CharCount: " + doc.BuiltinDocumentProperties.CharCount); Console.WriteLine("CharCountWithSpace: " + doc.BuiltinDocumentProperties.CharCountWithSpace); Console.WriteLine("WordCount: " + doc.BuiltinDocumentProperties.WordCount);
輸出:
完整代碼:
[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
有時在 word 文件中,我們鍵入另一種語言而不是默認語言,并且需要拼寫器和其他校對工具調(diào)整到我們鍵入的語言。
本文討論如何通過Spire.Doc將語言詞典更改為非默認語言。這里以英語為默認語言并在秘魯更改為西班牙語為例。
有關(guān)更多語言信息,請參閱此鏈接到 Microsoft 區(qū)域設(shè)置 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 步:保存并查看。
這是結(jié)果截圖。
完整代碼:
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產(chǎn)品
如需獲取更多產(chǎn)品相關(guān)信息請咨詢
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn