यह स्पष्ट विषय नेट रेस्ट एपीआई के साथ ** Word को RTF में बदलने की प्रक्रिया पर आधारित है। हम Word DOC फ़ाइल को RTF फ़ाइल में निर्यात करने के लिए .NET क्लाउड SDK के लिए Aspose.Words का उपयोग करेंगे। यदि आप C# लो कोड एपीआई के साथ Word DOC से RTF कनवर्टर विकसित करने का इरादा रखते हैं, तो कृपया इस लेख में साझा किए गए दिशानिर्देशों का पालन करें और एक कार्यशील नमूना कोड का उपयोग करके सुविधा का प्रयास करें।
पूर्वावश्यकता
- एक मुफ़्त खाता बनाएं और एपीआई क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for .NET
- उपरोक्त एसडीके के साथ वर्ड से आरटीएफ रूपांतरण के लिए सी# प्रोजेक्ट सेटअप करें
C# लो कोड API के साथ Word DOC को RTF में बदलने के चरण
- वर्ड डॉक को आरटीएफ में बदलने के लिए एपीआई के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
- अपने क्लाइंट क्रेडेंशियल्स के साथ WordsAPI क्लास का एक उदाहरण बनाएं
- इनपुट वर्ड और आउटपुट आरटीएफ फ़ाइल नाम सेट करें
- स्रोत Word DOC फ़ाइल पढ़ें और उसे फ़ाइल स्ट्रीम में बदलें
- REST API का उपयोग करके DOCX को RTF में बदलने के लिए*ConvertDocument** विधि का उपयोग करें*
- उत्पन्न आरटीएफ फ़ाइल को स्थानीय डिस्क पर सहेजें
उपरोक्त चरण REST API* का उपयोग करके एक सरल *DOCX से RTF रूपांतरण सुनिश्चित करते हैं, जिसके तहत .NET REST SDK के लिए Aspose.Words का उपयोग करके प्रक्रिया शुरू की जाती है और बनाए गए क्लाउड ऐप पहचानकर्ता और गुप्त मान प्रदान करके WordsApi क्लास का एक ऑब्जेक्ट बनाया जाता है। सदस्यता. स्रोत वर्ड फ़ाइल को डिस्क से फ़ाइल स्ट्रीम के माध्यम से एक्सेस किया जाएगा और ConvertDocument() विधि का उपयोग करके, वर्ड से आरटीएफ रूपांतरण प्रक्रिया क्लाउड में पूरी की जाएगी और आरटीएफ फ़ाइल स्ट्रीम वापस आ जाएगी जिसे डिस्क पर सहेजा जा सकता है।
नेट रेस्ट एपीआई के साथ डीओसी से आरटीएफ रूपांतरण के लिए कोड
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToRtf | |
{ | |
public void ConvertWordToRtfAsync() | |
{ | |
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 = "DOCXToRtf.rtf"; | |
string outputFormat = "rtf"; | |
//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* के साथ *Word दस्तावेज़ से RTF कनवर्टर विकसित करने का आधार दर्शाता है। आप रूपांतरण प्रक्रिया के दौरान आउटपुट दस्तावेज़ के पथ, लाइन रिक्ति और आउटपुट फ़ाइल नाम सहित अतिरिक्त पैरामीटर कॉन्फ़िगर कर सकते हैं। DOC से RTF रूपांतरण की इस सुविधा को .NET फ्रेमवर्क का समर्थन करने वाले किसी भी ऑपरेटिंग सिस्टम पर बिना कोड वाले या कम कोड वाले ऐप्स के साथ एकीकृत किया जा सकता है।
इस विषय में, हमने नेट रेस्ट एपीआई के साथ वर्ड से आरटीएफ रूपांतरण के बारे में सीखा है। यदि आप वर्ड से पीडीएफ रूपांतरण में रुचि रखते हैं, तो कैसे करें पर लेख देखें।