บทความนี้อธิบายกระบวนการ ค้นหาเอกสารสำหรับข้อความด้วย NET REST API ใช้ .NET cloud SDK เพื่อทำให้กระบวนการเป็นอัตโนมัติ ค้นหา Word ในข้อความออนไลน์ด้วย C# Low Code API ส่งคืนผลการค้นหาพร้อมกับข้อมูลเกี่ยวกับการมีอยู่ของไฟล์ต้นฉบับ Word ข้อกำหนดเบื้องต้น
- สร้างบัญชีและรับข้อมูลรับรอง API
- ดาวน์โหลด Aspose.Words Cloud SDK for Dotnet to add a bookmark in a Word file
- ตั้งค่าโครงการโซลูชัน C# ด้วย SDK ข้างต้น
ขั้นตอนในการค้นหาข้อความในเอกสาร Word ด้วย C# REST API
- สร้างออบเจ็กต์ WordsApi โดยระบุรหัสไคลเอ็นต์และข้อมูลลับ
- โหลดไฟล์ Word ตัวอย่างและจัดเก็บไว้ในสตรีมหน่วยความจำ
- สร้างออบเจ็กต์ SearchOnlineRequest เริ่มต้นด้วยไฟล์อินพุตและระบุข้อความที่จะค้นหา
- เรียกใช้เมธอด SearchOnline และระบุออบเจ็กต์คำขอ
- วนซ้ำรายการผลลัพธ์ที่ส่งคืนโดยภารกิจการค้นหาและแสดงบนคอนโซล
ขั้นตอนข้างต้นอธิบายกระบวนการ ค้นหาข้อความในเอกสารด้วย C# REST API เริ่มต้นกระบวนการโดยการสร้างออบเจ็กต์ WordsApi และโหลดไฟล์ Word ต้นฉบับลงในสตรีม สร้างออบเจ็กต์ SearchOnlineRequest เพื่อใช้เป็นอาร์กิวเมนต์ของเมธอด SearchOnline
รหัสเพื่อค้นหาข้อความในเอกสารด้วย NET REST API
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
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 SearchWord() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var searchRequest = new SearchOnlineRequest(requestDocument, "insert"); | |
var task = wordsApi.SearchOnline(searchRequest); | |
task.Wait(); | |
var result = task.Result; | |
foreach (var search in result.SearchResults.ResultsList) | |
{ | |
Console.WriteLine(search.RangeStart.Node.ToString()); | |
} | |
} | |
} | |
} |
โค้ดตัวอย่างนี้สาธิต วิธีค้นหาข้อความในเอกสาร Word ด้วย C# REST API เมธอด SearchOnline() ส่งคืนรายการผลลัพธ์ที่มีข้อความและข้อมูลโหนดในเอกสารที่พบข้อความ คุณสามารถวนซ้ำการรวบรวมผลลัพธ์และแสดงข้อมูลต่างๆ รวมถึงการใช้สตริงการค้นหาในเอกสาร
ในหัวข้อนี้ เราได้เรียนรู้กระบวนการค้นหาข้อความในไฟล์ Word แล้ว หากต้องการสร้างตาราง โปรดดูบทความต่อไปนี้: สร้างตารางใน Word ด้วย NET REST API