W tym artykule opisano, jak sprawdzić liczbę słów za pomocą interfejsu API NET REST. Nauczysz się liczenia słów w MS Word z C# Low Code API przy pomocy .NET Cloud SDK. Pomoże Ci uzyskać statystyki poszczególnych stron w pliku Word zgodnie z Twoimi wymaganiami.
Warunek wstępny
Pobierać Aspose.Words Cloud SDK for Dotnet to count words in a Word file
Skonfiguruj projekt rozwiązania C# z powyższym zestawem SDK do pobierania statystyk pliku Word
Kroki sprawdzania liczby słów za pomocą interfejsu API języka C# o niskim kodzie
- Utwórz instancję obiektu Configuration i użyj go do utworzenia obiektu WordsApi dla statystyk plików Word
- Załaduj źródłowy plik programu Word do tablicy bajtów, aby uzyskać dostęp do statystyk
- Utwórz obiekt żądania dla załadowanego dokumentu przy użyciu klasy GetDocumentStatisticsOnlineRequest
- Pobierz statystyki za pomocą metody GetDocumentStatisticsOnline()
- Wyświetla liczbę stron, liczbę słów na określonej stronie i całkowitą liczbę słów w załadowanym dokumencie
Powyższe kroki opisują sposób napisania aplikacji służącej do sprawdzania liczby słów w dokumencie Word za pomocą interfejsu API C# REST. Załaduj źródłowy plik Word i utwórz obiekt żądania dla statystyk dokumentu, korzystając z klasy GetDocumentStatisticsOnlineRequest(). Wywołaj metodę GetDocumentStatisticsOnline(), aby uzyskać statystyki pliku World i wyświetlić informacje.
Kod do liczenia słów w MS Word z API NET REST
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}"); | |
} | |
} | |
} |
Ten przykładowy kod demonstruje, jak sprawdzić liczbę słów online za pomocą interfejsu API C# REST dla pliku programu Word. Interfejs API zwraca obiekt odpowiedzi zawierający liczbę stron, zbiór statystyk dla poszczególnych stron, liczbę słów dla wszystkich stron i informacje o przypisach. Możesz wykonywać zapytania INQ dotyczące kolekcji statystyk, aby pobrać określone informacje w celu spełnienia wymagań aplikacji.
W tym artykule nauczyliśmy się, jak uzyskać liczbę słów w dokumencie programu Word za pomocą interfejsu API C# Low Code. Aby uzyskać metadane pliku World, zapoznaj się z następującym artykułem: Wyodrębnij metadane z dokumentu programu Word za pomocą interfejsu API NET REST.