यह त्वरित लेख आपको नेट रेस्ट एपीआई के साथ Word को TXT में बदलने की सुविधा देगा। हम .NET क्लाउड SDK के लिए Aspose.Words का उपयोग करेंगे जो एक आसान इंटरफ़ेस प्रदान करता है और इसका उपयोग Word DOC फ़ाइल को TXT फ़ाइल में निर्यात करने के लिए किया जा सकता है। यदि आप C# लो कोड एपीआई** के साथ **Word DOC से TXT कनवर्टर बनाने में रुचि रखते हैं, तो आप इस लेख में नीचे साझा किए गए सरल दिशानिर्देशों का पालन कर सकते हैं और एक कार्यशील नमूना कोड का उपयोग करके सुविधा की खोज करने का प्रयास कर सकते हैं।
पूर्वावश्यकता
- एक मुफ़्त Aspose.Cloud खाता बनाएं और API क्रेडेंशियल प्राप्त करें Word को TXT में बदलने के लिए
- DOCX से TXT रूपांतरण करने के लिए .NET के लिए Aspose.Words Cloud SDK डाउनलोड करें
- उपरोक्त SDK के साथ Word से TXT रूपांतरण के लिए C# प्रोजेक्ट सेटअप करें
C# लो कोड एपीआई के साथ Word DOC को TXT में बदलने के चरण
- DOCX को TXT में बदलने के लिए API के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
- क्लाउड अकाउंट क्लाइंट क्रेडेंशियल्स के साथ वर्डएपीआई क्लास के ऑब्जेक्ट को इंस्टेंट करें
- स्रोत वर्ड और आउटपुट TXT फ़ाइल नाम सेट करें
- वांछित DOCX फ़ाइल लोड करें और उसे फ़ाइल स्ट्रीम में परिवर्तित करें
- REST API का उपयोग करके DOCX को TXT में बदलने के लिए*ConvertDocument** विधि का उपयोग करें*
- उत्पन्न TXT फ़ाइल को स्थानीय डिस्क पर सहेजें
उपरोक्त चरण REST API* का उपयोग करके *DOCX से TXT रूपांतरण प्राप्त करने में सहायता करते हैं। प्रक्रिया .NET REST SDK के लिए Aspose.Words का उपयोग करके और क्लाउड ऐप पहचानकर्ता और गुप्त मानों का उपयोग करके WordsApi क्लास का एक उदाहरण बनाकर शुरू होगी। वांछित Word DOCX फ़ाइल को डिस्क से फ़ाइल स्ट्रीम के माध्यम से एक्सेस किया जाएगा और क्लाउड में Word को TXT रूपांतरण प्रक्रिया को निष्पादित करने और आउटपुट TXT फ़ाइल स्ट्रीम को वापस करने के लिए ConvertDocument() विधि द्वारा उपयोग किया जाएगा जिसे डिस्क पर सहेजा जा सकता है।
नेट रेस्ट एपीआई के साथ DOC से TXT रूपांतरण के लिए कोड
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToTxt | |
{ | |
public void ConvertWordToTxtAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = ""; | |
apiClient.ClientId = ""; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string localPath = @"C:\Words\"; | |
string inputFile = "Test1.docx"; | |
string outputFile = "DOCXToTxt.txt"; | |
string outputFormat = "txt"; | |
//Read input file to bytes array | |
var inpuFileStream = File.Open(localPath + '/' + inputFile, FileMode.Open); | |
inpuFileStream.Position = 0; | |
//var uploadDocRequest = new UploadFileRequest(inpuFileStream, inputFile); | |
//var task = wordsApi.UploadFile(uploadDocRequest); | |
//task.Wait(); | |
//var result = task.Result; | |
//create conversion request object with input and output files | |
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null); | |
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest); | |
conversionTask.Wait(); | |
var outputFileStream = conversionTask.Result; | |
outputFileStream.Position = 0; | |
using (var fileStream = File.Create(localPath + outputFile+"."+ outputFormat)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
यह उदाहरण कोड C# REST API* के साथ *वर्ड डॉक्यूमेंट से TXT कनवर्टर विकसित करने की प्रक्रिया को प्रदर्शित करता है। आप रूपांतरण प्रक्रिया के दौरान लाइन स्पेसिंग, आउटपुट दस्तावेज़ के लिए पथ और आउटपुट फ़ाइल नाम सहित अन्य वैकल्पिक पैरामीटर भी सेट कर सकते हैं। DOC से TXT रूपांतरण की यह सुविधा उपयोगी है और इसे .NET फ्रेमवर्क का समर्थन करने वाले किसी भी ऑपरेटिंग सिस्टम पर बिना कोड वाले या कम कोड वाले ऐप्स के साथ एकीकृत किया जा सकता है।
इस उदाहरण में, हमने नेट रेस्ट एपीआई के साथ वर्ड से टीएक्सटी रूपांतरण प्राप्त करने की प्रक्रिया के बारे में सीखा है। यदि आप वर्ड से एसवीजी रूपांतरण के बारे में जानना चाहते हैं, तो कैसे करें पर लेख देखें।