В этой статье рассказывается, как проверить количество слов с помощью NET REST API. Вы научитесь подсчитывать слова в MS Word с помощью C# Low Code API с помощью облачного SDK .NET. Он поможет вам получить статистику отдельных страниц в файле Word в соответствии с вашими требованиями.
Обязательное условие
Скачать Aspose.Words Cloud SDK for Dotnet to count words in a Word file
Настройка проекта решения C# с помощью вышеуказанного SDK для получения статистики файла Word.
Действия по проверке количества слов с помощью API C# Low Code
- Создайте экземпляр объекта конфигурации и используйте его для создания объекта WordsApi для статистики файлов Word.
- Загрузите исходный файл Word в массив байтов для доступа к статистике.
- Создайте объект запроса для загруженного документа с помощью класса GetDocumentStatisticsOnlineRequest.
- Получите статистику с помощью метода GetDocumentStatisticsOnline().
- Отображение количества страниц, количества слов на конкретной странице и общего количества слов в загруженном документе.
Вышеуказанные шаги описывают, как написать приложение для проверки количества слов в документе Word с помощью C# REST API. Загрузите исходный файл Word и создайте объект запроса статистики документа с помощью класса GetDocumentStatisticsOnlineRequest(). Вызовите метод GetDocumentStatisticsOnline(), чтобы получить статистику файла World и отобразить информацию.
Код для подсчета слов в MS Word с помощью 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}"); | |
} | |
} | |
} |
В этом примере кода показано, как проверить количество слов онлайн с помощью C# REST API для файла Word. API возвращает объект ответа, содержащий количество страниц, набор статистических данных для отдельных страниц, количество слов для всех страниц и информацию о сносках. Вы можете выполнять запросы INQ для сбора статистики, чтобы получить конкретную информацию, соответствующую требованиям вашего приложения.
Эта статья научила нас получать количество слов в документе Word с помощью C# Low Code API. Чтобы получить метаданные файла World, обратитесь к следующей статье: Извлечение метаданных из документа Word с помощью NET REST API.