In dit artikel vindt u informatie over het controleren van het aantal woorden met de NET REST API. Je leert woorden tellen in MS Word met C# Low Code API met behulp van .NET cloud SDK. Het zal u helpen bij het verkrijgen van statistieken van individuele pagina’s in een Word-bestand volgens uw vereisten.
Voorwaarde
Downloaden Aspose.Words Cloud SDK for Dotnet to count words in a Word file
Stel een C#-oplossingsproject in met de bovenstaande SDK voor het ophalen van statistieken van een Word-bestand
Stappen om het aantal woorden te controleren met C# Low Code API
- Instantieer het configuratieobject en gebruik het om het WordsApi-object te maken voor Word-bestandsstatistieken
- Laad het bron-Word-bestand in een byte-array voor toegang tot statistieken
- Maak het aanvraagobject voor het geladen document met behulp van de klasse GetDocumentStatisticsOnlineRequest
- Haal de statistieken op met de methode GetDocumentStatisticsOnline()
- Toon het aantal pagina’s, het aantal woorden op een specifieke pagina en het totale aantal woorden in het geladen document
De bovenstaande stappen beschrijven hoe u een applicatie schrijft voor het controleren van het Word-documentwoordenaantal met C# REST API. Laad het bron-Word-bestand en maak een aanvraagobject voor documentstatistieken met behulp van de klasse GetDocumentStatisticsOnlineRequest(). Roep de methode GetDocumentStatisticsOnline() aan om de statistieken van het World-bestand op te halen en de informatie weer te geven.
Code om woorden te tellen in MS Word met 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}"); | |
} | |
} | |
} |
Deze voorbeeldcode laat zien hoe u het aantal woorden online kunt controleren met C# REST API voor een Word-bestand. De API retourneert een antwoordobject met het aantal pagina’s, een verzameling statische gegevens voor individuele pagina’s, een aantal woorden voor alle pagina’s en voetnootinformatie. U kunt INQ-query’s uitvoeren op de statistiekenverzameling om specifieke informatie op te halen om aan uw toepassingsvereisten te voldoen.
Dit artikel heeft ons geleerd aantal woorden in een Word-document te krijgen met C# Low Code API. Raadpleeg het volgende artikel om metadata van een wereldbestand op te halen: Extraheer metadata uit een Word-document met NET REST API.