यह संक्षिप्त ट्यूटोरियल गाइड करता है कि कैसे नेट रेस्ट एपीआई के साथ DOCX को MD में कनवर्ट करें। C# REST API** के साथ **DOCX से MD कनवर्टर विकसित करने के लिए .NET क्लाउड SDK के लिए Aspose.Words का उपयोग करें। आप एसडीके की खोज करके और किसी भी समर्थित प्लेटफ़ॉर्म में प्रक्रिया को अनुकूलित करके इस सुविधा के साथ काम करने के लिए कई अन्य सुविधाओं का उपयोग कर सकते हैं।
पूर्वावश्यकता
- एक खाता बनाएं और एपीआई क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet
- उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# लो कोड एपीआई के साथ DOCX को मार्कडाउन में बदलने के चरण
- कॉन्फ़िगरेशन ऑब्जेक्ट बनाएं और क्लाइंट सीक्रेट और आईडी सेट करें
- WordsApi ऑब्जेक्ट को परिभाषित कॉन्फ़िगरेशन के साथ इंस्टेंट करें
- इनपुट और आउटपुट फ़ाइलों को परिभाषित करें
- इनपुट DOCX फ़ाइल लोड करें और स्थिति प्रारंभ करें
- उपरोक्त बाइट स्ट्रीम और प्रारूप का उपयोग करके ConvertDocumentRequest विधि को इंस्टेंट करें
- REST API का उपयोग करके DOCX को MD में कनवर्ट करने के लिए ConvertDocument विधि को कॉल करें
- आउटपुट एमडी फ़ाइल को स्थानीय डिस्क पर सहेजें
*वर्ड को सी# लो कोड एपीआई के साथ मार्कडाउन में बदलने के लिए इन चरणों का संदर्भ लें। क्लाइंट आईडी वाले कॉन्फ़िगरेशन ऑब्जेक्ट के साथ WordsApi क्लास ऑब्जेक्ट बनाएं और स्रोत HTML फ़ाइल को बाइट सरणी में पढ़कर रहस्य का पालन करें। ConvertDocumentRequest ऑब्जेक्ट बनाएं और Word फ़ाइल से MD फ़ाइल जेनरेट करने के लिए WordsApi.ConvertDocument() विधि में इसका उपयोग करें।
C# REST API के साथ DOCX को MD में बदलने के लिए कोड
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class DocxToMd | |
{ | |
public void ConvertDocxToMdAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Secret"; | |
apiClient.ClientId = "ID"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string input = "Sample.docx"; | |
string output = "DOCXToMD"; | |
string format = "md"; | |
//Read input file to bytes array | |
var fileStream = File.Open(input, FileMode.Open); | |
fileStream.Position = 0; | |
ConvertDocumentRequest request = new ConvertDocumentRequest(fileStream, format, null, null, null, null, null, null, null); | |
var task = wordsApi.ConvertDocument(request); | |
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); | |
} | |
} | |
} | |
} |
यह कोड स्निपेट NET REST API के साथ *DOCX को मार्कडाउन में बदलने का आधार प्रदान करता है। आप ConvertDocumentRequest() विधि में विभिन्न पैरामीटर सेट करके परिवर्तन को अनुकूलित कर सकते हैं जो इस नमूना कोड में शून्य पर सेट है। आउटपुट स्ट्रीम एक स्थानीय फ़ाइल में सहेजी जाती है, हालाँकि आप इसे नेटवर्क पर भेज सकते हैं या अपनी पसंद के अनुसार डेटाबेस में सहेज सकते हैं।
आप निम्नलिखित पृष्ठ पर एक अन्य समान सुविधा भी देख सकते हैं: कैसे करें नेट रेस्ट एपीआई के साथ वर्ड को एमएचटी में बदलें।