नेट रेस्ट एपीआई के साथ DOCX को RTF में बदलें

यह संक्षिप्त ट्यूटोरियल नेट रेस्ट एपीआई के साथ ** DOCX को RTF में कनवर्ट करने में सहायता करता है**। C# REST API** के साथ **DOCX से RTF कनवर्टर विकसित करने के लिए .NET क्लाउड SDK के लिए Aspose.Words का उपयोग करें। आप एसडीके की खोज करके और किसी भी समर्थित प्लेटफ़ॉर्म में प्रक्रिया को अनुकूलित करके इस सुविधा के साथ काम करने के लिए कई अन्य सुविधाओं का उपयोग कर सकते हैं।

पूर्वावश्यकता

C# लो कोड एपीआई के साथ DOCX को RTF में बदलने के चरण

  1. कॉन्फ़िगरेशन ऑब्जेक्ट बनाएं और DOCX को RTF में बदलने के लिए क्लाइंट सीक्रेट और आईडी सेट करें
  2. DOCX से RTF रूपांतरण करने के लिए परिभाषित कॉन्फ़िगरेशन के साथ WordsApi ऑब्जेक्ट को इंस्टेंट करें
  3. स्रोत DOCX और आउटपुट RTF फ़ाइल फ़ाइलें निर्दिष्ट करें
  4. इनपुट DOCX फ़ाइल लोड करें और स्थिति प्रारंभ करें
  5. उपरोक्त फ़ाइल स्ट्रीम और प्रारूप का उपयोग करके ConvertDocumentRequest() विधि को इंस्टेंट करें
  6. REST API का उपयोग करके DOCX को RTF में बदलने के लिए ConvertDocument विधि को कॉल करें
  7. परिवर्तित आरटीएफ फ़ाइल को स्थानीय डिस्क पर सहेजें

उपरोक्त चरणों से वर्ड को सी# लो कोड एपीआई के साथ आरटीएफ में परिवर्तित किया जा सकेगा। हम क्लाइंट आईडी और रहस्य वाले कॉन्फ़िगरेशन ऑब्जेक्ट के साथ WordsApi क्लास इंस्टेंस बनाकर शुरू करेंगे, इसके बाद स्रोत DOCX फ़ाइल को फ़ाइल स्ट्रीम में एक्सेस करेंगे और ConvertDocumentRequest इंस्टेंस बनाएंगे। अंत में, हम Word फ़ाइल से RTF फ़ाइल बनाने के लिए WordsApi.ConvertDocument() विधि का उपयोग करेंगे।

C# REST API के साथ DOCX को RTF में बदलने के लिए कोड

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class DocxToRtf
{
public void ConvertDocxToRtfAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Secret";
apiClient.ClientId = "ID";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
string input = "Test.docx";
string output = "DOCXToRTF";
string format = "rtf";
//Read input file to bytes array
var fileStream = File.Open(input, FileMode.Open);
fileStream.Position = 0;
ConvertDocumentRequest docxToRtfRequest = new ConvertDocumentRequest(fileStream, format, null, null, null, null, null, null, null);
var task = wordsApi.ConvertDocument(docxToRtfRequest);
task.Wait();
var outputFileStream = task.Result;
outputFileStream.Position = 0;
using (var stream = File.Create(output+"."+ format))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(stream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

यह उदाहरण नेट रेस्ट एपीआई* के साथ *DOCX को RTF में बदलने का आधार दर्शाता है। आप ConvertDocumentRequest() विधि में विभिन्न पैरामीटर सेट करके परिवर्तन को और अधिक अनुकूलित कर सकते हैं, जो अभी इस उदाहरण कोड में शून्य पर सेट है। आउटपुट फ़ाइल स्ट्रीम को स्थानीय फ़ाइल में सहेजा जाता है, हालाँकि, आप इसे नेटवर्क पर भी भेज सकते हैं या अपनी पसंद के अनुसार डेटाबेस में सहेज सकते हैं।

आप निम्नलिखित पृष्ठ पर इसी तरह की एक अन्य सुविधा भी देख सकते हैं: कैसे करें नेट रेस्ट एपीआई के साथ DOC को पीडीएफ में बदलें

 हिन्दी