บทความนี้จะแนะนำวิธี ตรวจสอบจำนวนคำด้วย NET REST API คุณจะได้เรียนรู้ การนับคำใน MS Word ด้วย C# Low Code API ด้วยความช่วยเหลือของ .NET cloud SDK มันจะช่วยคุณในการรับสถิติของแต่ละหน้าในไฟล์ Word ตามความต้องการของคุณ
ข้อกำหนดเบื้องต้น
[สร้างบัญชีและรับข้อมูลรับรอง API]( https://kb.aspose.cloud/ ทั้งหมด/net/วิธีสร้างบัญชี cloud-apis/)
ดาวน์โหลด Aspose.Words Cloud SDK for Dotnet to count words in a Word file
ตั้งค่าโปรเจ็กต์โซลูชัน C# ด้วย SDK ข้างต้นเพื่อดึงข้อมูลสถิติของไฟล์ Word
ขั้นตอนในการตรวจสอบจำนวนคำด้วย C# Low Code API
- สร้างอินสแตนซ์ของออบเจ็กต์การกำหนดค่าและใช้เพื่อสร้างออบเจ็กต์ 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