Tento článek popisuje, jak zkontrolovat počet slov pomocí NET REST API. Naučíte se počítat slova v MS Word s C# Low Code API s pomocí .NET cloud SDK. Pomůže vám získat statistiky jednotlivých stránek v souboru Word podle vašich požadavků.
Předpoklad
Stažení Aspose.Words Cloud SDK for Dotnet to count words in a Word file
Nastavení projektu řešení C# s výše uvedenou sadou SDK pro načítání statistik souboru aplikace Word
Kroky ke kontrole počtu slov pomocí C# Low Code API
- Vytvořte instanci objektu Configuration a použijte jej k vytvoření objektu WordsApi pro statistiku souborů aplikace Word
- Načtěte zdrojový soubor aplikace Word do bajtového pole pro přístup ke statistikám
- Vytvořte objekt požadavku pro načtený dokument pomocí třídy GetDocumentStatisticsOnlineRequest
- Načtěte statistiky pomocí metody GetDocumentStatisticsOnline()
- Zobrazte počet stránek, počet slov na konkrétní stránce a celkový počet slov v načteném dokumentu
Výše uvedené kroky popisují, jak napsat aplikaci pro kontrolu počtu slov v dokumentu Word pomocí C# REST API. Načtěte zdrojový soubor aplikace Word a vytvořte objekt požadavku pro statistiku dokumentu pomocí třídy GetDocumentStatisticsOnlineRequest(). Voláním metody GetDocumentStatisticsOnline() získáte statistiku souboru World a zobrazíte informace.
Kód pro počítání slov v MS Word s NET REST API
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using System.Linq; | |
using System.Threading.Tasks; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void GetStats() | |
{ | |
var config = new Configuration { ClientId = "your client id", ClientSecret = "your client secret" }; | |
var wordsApi = new WordsApi(config); | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var request = new GetDocumentStatisticsOnlineRequest(requestDocument); | |
var task = wordsApi.GetDocumentStatisticsOnline(request); | |
task.Wait(); | |
var statData = task.Result.StatData; | |
Console.WriteLine($"Page Count: {statData.PageCount}"); | |
Console.WriteLine($"Word count on page 1:{statData.PageStatData[0].WordCount}"); | |
Console.WriteLine($"Total Count of words in the document:{statData.WordCount}"); | |
Console.WriteLine($"FootnotesStatData.ParagraphCount:{statData.FootnotesStatData.ParagraphCount}"); | |
Console.WriteLine($"FootnotesStatData.WordCountFootnotesStatData.WordCount:{statData.FootnotesStatData.WordCount}"); | |
} | |
} | |
} |
Tento ukázkový kód ukazuje, jak kontrolovat počet slov online pomocí C# REST API pro soubor aplikace Word. Rozhraní API vrací objekt odpovědi obsahující počet stránek, kolekci statických údajů pro jednotlivé stránky, počet slov pro všechny stránky a informace o poznámkách pod čarou. Na kolekci statistik můžete provádět dotazy INQ, abyste načetli konkrétní informace pro splnění požadavků vaší aplikace.
Tento článek nás naučil získat počet slov v dokumentu Word pomocí C# Low Code API. Chcete-li získat metadata souboru World, přečtěte si následující článek: Extrahujte metadata z dokumentu Word pomocí NET REST API.