यह लेख NET REST API के साथ दस्तावेज़ों में टेक्स्ट खोजने की प्रक्रिया का वर्णन करता है। यह C# लो कोड API के साथ ऑनलाइन टेक्स्ट में Word खोजने की प्रक्रिया को स्वचालित करने के लिए .NET क्लाउड SDK का उपयोग करता है। यह स्रोत Word फ़ाइल में इसकी उपस्थिति के बारे में जानकारी के साथ खोज परिणाम लौटाता है।
पूर्वापेक्षा
- एक खाता बनाएं और API क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet to add a bookmark in a Word file
- उपरोक्त SDK के साथ C# समाधान प्रोजेक्ट सेटअप करें
C# REST API के साथ Word दस्तावेज़ों में टेक्स्ट खोजने के चरण
- क्लाइंट आईडी और सीक्रेट प्रदान करके WordsApi ऑब्जेक्ट बनाएं
- नमूना वर्ड फ़ाइल लोड करें और उसे मेमोरी स्ट्रीम में संग्रहीत करें
- SearchOnlineRequest ऑब्जेक्ट बनाएं, इसे इनपुट फ़ाइल के साथ आरंभ करें और खोज के लिए पाठ प्रदान करें
- SearchOnline विधि लागू करें और अनुरोध ऑब्जेक्ट प्रदान करें
- खोज कार्य द्वारा लौटाए गए परिणाम सूची के माध्यम से पुनरावृति करें और इसे कंसोल पर प्रदर्शित करें
ऊपर बताए गए चरण C# REST API के साथ दस्तावेज़ में टेक्स्ट ढूँढ़ने की प्रक्रिया का वर्णन करते हैं। WordsApi ऑब्जेक्ट बनाकर और स्रोत Word फ़ाइल को स्ट्रीम में लोड करके प्रक्रिया शुरू करें। SearchOnline विधि के लिए तर्क के रूप में इसका उपयोग करने के लिए SearchOnlineRequest ऑब्जेक्ट बनाएँ।
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()); | |
} | |
} | |
} | |
} |
यह नमूना कोड C# REST API के साथ Word दस्तावेज़ों में टेक्स्ट कैसे खोजें दर्शाता है। SearchOnline() विधि परिणाम सूची लौटाती है जिसमें दस्तावेज़ में टेक्स्ट और नोड जानकारी होती है जहाँ टेक्स्ट पाया जाता है। आप परिणाम संग्रह के माध्यम से पुनरावृति कर सकते हैं और दस्तावेज़ में खोज स्ट्रिंग के उपयोग सहित विभिन्न जानकारी प्रदर्शित कर सकते हैं।
इस विषय में, हमने वर्ड फ़ाइल में टेक्स्ट खोजने की प्रक्रिया सीखी है। तालिका बनाने के लिए, निम्न लेख देखें: NET REST API के साथ Word में टेबल बनाएं.