Este artigo orienta como verificar o número de palavras com NET REST API. Você aprenderá contar palavras no MS Word com API C# Low Code com a ajuda do SDK da nuvem .NET. Isso o ajudará a obter estatísticas de páginas individuais em um arquivo Word de acordo com suas necessidades.
Pré-requisito
Download Aspose.Words Cloud SDK for Dotnet to count words in a Word file
Configure o projeto da solução C# com o SDK acima para buscar estatísticas de um arquivo Word
Etapas para verificar a contagem de palavras com API C# Low Code
- Instancie o objeto Configuration e use-o para criar o objeto WordsApi para estatísticas de arquivo do Word
- Carregue o arquivo Word de origem em uma matriz de bytes para acessar estatísticas
- Crie o objeto de solicitação para o documento carregado usando a classe GetDocumentStatisticsOnlineRequest
- Obtenha as estatísticas usando o método GetDocumentStatisticsOnline()
- Exibir contagem de páginas, contagem de palavras em uma página específica e contagem total de palavras no documento carregado
As etapas acima descrevem como escrever um aplicativo para verificar a contagem de palavras do documento Word com API REST C#. Carregue o arquivo Word de origem e crie um objeto de solicitação para estatísticas de documento usando a classe GetDocumentStatisticsOnlineRequest(). Chame o método GetDocumentStatisticsOnline() para obter as estatísticas do arquivo mundial e exibir as informações.
Código para contar palavras no MS Word com 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}"); | |
} | |
} | |
} |
Este código de exemplo demonstra como verificar a contagem de palavras online com a API REST C# para um arquivo do Word. A API retorna um objeto de resposta contendo a contagem de páginas, uma coleção de estatísticas para páginas individuais, uma contagem de palavras para todas as páginas e informações de notas de rodapé. Você pode realizar consultas INQ na coleta de estatísticas para buscar informações específicas para atender aos requisitos de sua aplicação.
Este artigo nos ensinou a obter número de palavras em um documento do Word com C# Low Code API. Para obter metadados de um arquivo mundial, consulte o seguinte artigo: Extraia metadados de documentos do Word com NET REST API.