Ovaj članak vodi o tome kako provjeriti broj riječi pomoću NET REST API-ja. Naučit ćete brojiti riječi u MS Wordu s C# Low Code API uz pomoć .NET cloud SDK-a. Pomoći će vam u dobivanju statistike pojedinačnih stranica u datoteci Word prema vašim zahtjevima.
Preduvjet
preuzimanje datoteka Aspose.Words Cloud SDK for Dotnet to count words in a Word file
Postavite projekt C# rješenja s gornjim SDK-om za dohvaćanje statistike Word datoteke
Koraci za provjeru broja riječi s C# Low Code API-jem
- Instancirajte objekt Configuration i upotrijebite ga za stvaranje objekta WordsApi za statistiku Word datoteke
- Učitajte izvornu Word datoteku u niz bajtova za pristup statistici
- Stvorite objekt zahtjeva za učitani dokument pomoću klase GetDocumentStatisticsOnlineRequest
- Dohvatite statistiku pomoću metode GetDocumentStatisticsOnline()
- Prikaz broja stranica, broja riječi na određenoj stranici i ukupnog broja riječi u učitanom dokumentu
Gore navedeni koraci opisuju kako napisati aplikaciju za provjeru broja riječi u Word dokumentu s C# REST API-jem. Učitajte izvornu Word datoteku i kreirajte objekt zahtjeva za statistiku dokumenta pomoću klase GetDocumentStatisticsOnlineRequest(). Pozovite metodu GetDocumentStatisticsOnline() da dobijete statistiku datoteke World i prikažete informacije.
Kod za brojanje riječi u MS Wordu s NET REST API-jem
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}"); | |
} | |
} | |
} |
Ovaj primjer koda pokazuje kako provjeriti broj riječi na mreži pomoću C# REST API za Word datoteku. API vraća objekt odgovora koji sadrži broj stranica, zbirku statičkih podataka za pojedinačne stranice, broj riječi za sve stranice i informacije o fusnoti. Možete izvršiti INQ upite na zbirci statistike da dohvatite specifične informacije kako biste ispunili svoje zahtjeve aplikacije.
Ovaj nas je članak naučio kako dobiti broj riječi u Word dokumentu s C# Low Code API-jem. Da biste dobili metapodatke datoteke World, pogledajte sljedeći članak: Ekstrahirajte metapodatke iz Word dokumenta pomoću NET REST API-ja.