यह लेख बताता है कि NET REST API के साथ Word दस्तावेज़ से टेक्स्ट कैसे निकालें। आप लोड की गई Word फ़ाइल से प्राप्त किए जाने वाले टेक्स्ट की शुरुआत और अंत को परिभाषित करके C# लो कोड API के साथ Word फ़ाइल से टेक्स्ट को स्वचालित रूप से निकालना सीखेंगे। आप इस लेख में वर्णित विभिन्न तरीकों से रेंज पैरामीटर सेट कर सकते हैं।
पूर्वापेक्षा
डाउनलोड करना Aspose.Words Cloud SDK for Dotnet to extract a range of text from a Word file
किसी श्रेणी को स्ट्रिंग में सहेजने के लिए उपरोक्त SDK के साथ C# समाधान प्रोजेक्ट सेटअप करें
NET REST API के साथ Word दस्तावेज़ से विशिष्ट टेक्स्ट निकालने के चरण
- किसी Word फ़ाइल से पाठ की एक श्रृंखला निकालने के लिए WordsApi क्लास ऑब्जेक्ट बनाएँ
- GetRangeTextOnlineRequest ऑब्जेक्ट को इंस्टैंसिएट करें और उसमें इनपुट वर्ड फ़ाइल सामग्री लोड करें
- पाठ श्रेणी के प्रारंभ और अंत को परिभाषित करने के लिए अनुरोध ऑब्जेक्ट में श्रेणी पैरामीटर सेट करें
- पाठ की सीमा निकालने के लिए GetRangeTextOnline विधि को कॉल करें
- API कॉल द्वारा लौटाए गए प्रतिसाद से पाठ प्रदर्शित करें
उपरोक्त चरण C# लो कोड API के साथ DOC से टेक्स्ट निकालने की प्रक्रिया का वर्णन करते हैं। क्लाइंट ID और सीक्रेट का उपयोग करके WordsApi क्लास ऑब्जेक्ट बनाकर प्रक्रिया शुरू करें, और GetRangeTextOnlineRequest क्लास का उपयोग करके अनुरोध ऑब्जेक्ट आरंभ करें। टेक्स्ट की सीमा को परिभाषित करने के लिए पैरामीटर भरें और GetRangeTextOnline() विधि को कॉल करते समय इसका उपयोग करें जो स्रोत फ़ाइल से डेटा प्राप्त करती है।
C# REST API के साथ DOCX से टेक्स्ट निकालने का कोड
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 ExtractTextRange() | |
{ | |
var wordsApi = new WordsApi("client id", "client secret");// For fetching text | |
var request = new GetRangeTextOnlineRequest(); | |
request.Document = File.OpenRead("Sample.docx"); | |
request.RangeStartIdentifier = "page0"; | |
request.RangeEndIdentifier = "page0:end"; | |
var task = wordsApi.GetRangeTextOnline(request); | |
task.Wait(); | |
var result = task.Result; | |
System.Console.WriteLine(result.Text); | |
} | |
} | |
} |
यह कोड C# REST API के साथ Word दस्तावेज़ से टेक्स्ट निकालने का तरीका दर्शाता है। GetRangeTextOnlineRequest में RangeStartIdentifier और RangeEndIdentifier पैरामीटर शामिल हैं, जिनका उपयोग उस टेक्स्ट की सीमा निर्धारित करने के लिए किया जा सकता है जिसे आप स्ट्रिंग वैरिएबल में प्राप्त करना और सहेजना चाहते हैं। श्रेणी पहचानकर्ताओं का उपयोग करें जैसे कि page3 पृष्ठ संख्या 3 दिखाता है, page3:end पृष्ठ 3 का अंत दिखाता है, और document:end दस्तावेज़ का अंत दिखाता है।
इस लेख में हमने सिखाया है कि पेजों पर टेक्स्ट की रेंज कैसे निर्धारित करें और उसे स्ट्रिंग वैरिएबल में कैसे सेव करें। वर्ड फ़ाइल में पेज को इमेज में सेव करने के लिए, निम्न लेख देखें: NET REST API के साथ वर्ड पेज को इमेज में बदलें.