मार्कडाउन करने के लिए शब्द

C# .NET में Word को Markdown में बदलें

हमारे दैनिक जीवन में विभिन्न उद्देश्यों के लिए विभिन्न दस्तावेज़ स्वरूपों का उपयोग किया जाता है। मार्कडाउन (एमडी) वेबसाइटों, ब्लॉगों और अन्य ऑनलाइन प्लेटफार्मों के लिए सामग्री बनाने के लिए एक लोकप्रिय प्रारूप बन गया है। दूसरी ओर, दस्तावेज़ बनाने और संपादित करने के लिए Microsoft Word सबसे व्यापक रूप से उपयोग किए जाने वाले वर्ड प्रोसेसिंग टूल में से एक है। हालाँकि, जब ऑनलाइन सामग्री प्रकाशित करने की बात आती है, तो Word दस्तावेज़(DOC/DOCX) उनकी स्वरूपण जटिलताओं के कारण सबसे अच्छा विकल्प नहीं हो सकता है। यह वह जगह है जहाँ Word दस्तावेज़ों को मार्कडाउन प्रारूप में परिवर्तित करना काम आता है। इस लेख में, हम सी # और रेस्ट एपीआई का उपयोग करके वर्ड दस्तावेज़ों को मार्कडाउन (एमडी) प्रारूप में बदलने के तरीके पर चर्चा करेंगे।

मार्कडाउन विशेष रूप से तकनीकी और वैज्ञानिक लेखन के लिए दस्तावेज़ बनाने के लिए एक लोकप्रिय विकल्प है, क्योंकि यह जटिल फ़ॉर्मेटिंग टूल का उपयोग किए बिना टेक्स्ट को आसानी से फ़ॉर्मेट करने की अनुमति देता है।

वर्ड टू मार्कडाउन रूपांतरण एपीआई

Apose.Words Cloud एक REST API है जो डेवलपर्स को वर्ड टू मार्कडाउन रूपांतरण जैसे विभिन्न दस्तावेज़ प्रसंस्करण कार्यों को करने में सक्षम बनाता है। Aspose.Words Cloud SDK for .NET की मदद से आप आसानी से अपने .NET ऐप्लिकेशन में इस एपीआई का इस्तेमाल कर सकते हैं। यह वर्ड दस्तावेज़ों को मार्कडाउन प्रारूप में बदलने का एक सरल और कुशल तरीका प्रदान करता है, जिससे आप अपने मूल एप्लिकेशन लॉजिक पर ध्यान केंद्रित कर सकते हैं।

अब, SDK का उपयोग करने के लिए, कृपया NuGet संकुल प्रबंधक में Aspose.Words-Cloud खोजें और पैकेज जोड़ें बटन पर क्लिक करें। दूसरे, क्लाउड डैशबोर्ड से अपने क्लाइंट क्रेडेंशियल्स प्राप्त करें।

यदि आपके पास कोई मौजूदा खाता नहीं है, तो बस एक मान्य ईमेल पते का उपयोग करके एक मुफ़्त खाता बनाएँ।

वर्ड टू एमडी इन सी#

C# .NET का उपयोग करके Word को MD में बदलने के लिए कृपया निम्न कोड स्निपेट का उपयोग करने का प्रयास करें।

// https://dashboard.aspose.cloud/ से क्लाइंट क्रेडेंशियल्स प्राप्त करें
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";

// ClinetID और क्लाइंट सीक्रेट विवरण का उपयोग करके कॉन्फ़िगरेशन ऑब्जेक्ट बनाएँ
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi उदाहरण को इनिशियलाइज़ करें
var wordsApi = new WordsApi(config);

// इनपुट फ़ाइल नाम
String inputFile = "test_doc.docx";

// परिणामी फ़ाइल का नाम
String resultant = "resultant.md";

// परिणामी फ़ाइल स्वरूप
String format = "MD";
try
{
    // फ़ाइल को स्थानीय ड्राइव से लोड करें
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // क्लाउड स्टोरेज में फाइल अपलोड करें
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // DocumentWithFormat अनुरोध वस्तु बनाएँ
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // दस्तावेज़ संचालन को ट्रिगर करें
    wordsApi.GetDocumentWithFormat(response);

    // रूपांतरण सफल होने पर सफलता संदेश प्रिंट करें
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Word to Markdown conversion successfull !");
        Console.ReadKey();
    }
}catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
मार्कडाउन को शब्द

छवि: - मार्कडाउन रूपांतरण पूर्वावलोकन के लिए शब्द।

प्रत्येक कोड पंक्ति के बारे में विवरण नीचे दिया गया है।

  • सबसे पहले, हमने क्लाइंट आईडी और क्लाइंट सीक्रेट क्रेडेंशियल्स को तर्क के रूप में पास करते हुए कॉन्फ़िगरेशन क्लास का एक उदाहरण बनाया है।
  • दूसरे, WordsApi का एक ऑब्जेक्ट बनाएँ जहाँ हम कॉन्फ़िगरेशन ऑब्जेक्ट को तर्क के रूप में पास करते हैं।
  • तीसरा, स्थानीय ड्राइव से इनपुट वर्ड दस्तावेज़ पढ़ें और इसे अपलोडफाइल (…) विधि का उपयोग करके क्लाउड स्टोरेज पर अपलोड करें।
  • फिर, GetDocumentWithFormatRequest का एक उदाहरण बनाएं जहां हम इनपुट फ़ाइल नाम, परिणामी प्रारूप को एमडी के रूप में और परिणामी फ़ाइल नाम को तर्क के रूप में पास कर रहे हैं।
  • अंत में, Word को Markdown रूपांतरण करने के लिए GetDocumentWithFormat(..) विधि को कॉल करें। रूपांतरण के बाद, परिणामी फ़ाइल भी क्लाउड स्टोरेज में सहेजी जाती है।

उपरोक्त उदाहरण में प्रयुक्त नमूना वर्ड दस्तावेज़ testdoc.docx से डाउनलोड किया जा सकता है ).

CURL कमांड का उपयोग करके मार्कडाउन के लिए DOC

CURL कमांड और Aspose.Words क्लाउड का उपयोग करके, आप किसी भी कस्टम कोड को लिखने की आवश्यकता के बिना Word दस्तावेज़ों को मार्कडाउन प्रारूप में जल्दी और आसानी से परिवर्तित कर सकते हैं। यह दृष्टिकोण मौजूदा वर्कफ़्लोज़ और टूल्स के साथ सहज एकीकरण की अनुमति देता है, जिससे समय और प्रयास की बचत होती है। इसलिए, Word से Markdown रूपांतरण के लिए cURL कमांड और Aspose.Words क्लाउड का उपयोग करना आपके दस्तावेज़ रूपांतरण आवश्यकताओं के लिए एक सरल, कुशल और अनुकूलन योग्य समाधान प्रदान करता है।

इस दृष्टिकोण के साथ आरंभ करने के लिए, हमें एक्सेसटोकन (क्लाइंट क्रेडेंशियल्स के आधार पर) उत्पन्न करने की आवश्यकता है। कृपया निम्न आदेश निष्पादित करें:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

एक बार {एक्सेसटोकन} उत्पन्न हो जाने के बाद, कृपया क्लाउड स्टोरेज से वर्ड दस्तावेज़ लोड करने और मार्कडाउन (एमडी) प्रारूप में कनवर्ट करने के लिए निम्न आदेश निष्पादित करें। हमने -ओ पैरामीटर का उपयोग किया है जो आउटपुट को स्थानीय ड्राइव पर सहेजता है।

curl -v "https://api.aspose.cloud/v4.0/words/test_doc.docx?format=MD" \
-X GET \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <accessToken>" \
-o "resultant.md"

निष्कर्ष

अंत में, Word दस्तावेज़ों को मार्कडाउन प्रारूप में बदलने की क्षमता डेवलपर्स, ब्लॉगर्स और तकनीकी लेखकों के लिए सामग्री निर्माण की प्रक्रिया को बहुत सरल बना सकती है। Aspose.Words क्लाउड .NET SDK या cURL कमांड का उपयोग करने के लचीलेपन के साथ इस रूपांतरण को प्राप्त करने के लिए एक सरल लेकिन शक्तिशाली समाधान प्रदान करता है। इस उपकरण के साथ, उपयोगकर्ता अपने वर्ड दस्तावेज़ों को आसानी से मार्कडाउन प्रारूप में परिवर्तित कर सकते हैं, जिससे सामग्री निर्माण प्रक्रिया में मूल्यवान समय और प्रयास की बचत होती है।

उपयोगी कड़ियां

संबंधित आलेख

इसके बारे में अधिक जानने के लिए कृपया निम्नलिखित लिंक पर जाएँ: