Word दस्तावेज़ DOC/DOCX को HTML फ़ॉर्मैट में बदलना आज के डिजिटल युग में बहुत महत्वपूर्ण हो गया है। HTML वेब पेजों के लिए मानक प्रारूप है, और यह अधिक इंटरैक्टिव और गतिशील सामग्री को ऑनलाइन प्रदर्शित करने की अनुमति देता है। वेब-आधारित अनुप्रयोगों के उदय के साथ, डेवलपर्स के लिए Word दस्तावेज़ों को HTML में परिवर्तित करने की आवश्यकता बढ़ रही है ताकि उन्हें अपने वेब अनुप्रयोगों में मूल रूप से एकीकृत किया जा सके। यह आलेख सी # प्रोग्रामिंग भाषा और आरईएसटी एपीआई का उपयोग करके वर्ड दस्तावेज़ों को एचटीएमएल में परिवर्तित करने का तरीका तलाशेगा, इस कार्य को पूरा करने के तरीके पर चरण-दर-चरण मार्गदर्शिका प्रदान करेगा।
- वर्ड टू एचटीएमएल रूपांतरण एपीआई
- सी # में डीओसी को एचटीएमएल में कनवर्ट करें
- CURL कमांड का उपयोग करके HTML से DOCX
वर्ड टू एचटीएमएल रूपांतरण एपीआई
Aspose.Words Cloud एक REST-आधारित API है जो दस्तावेज़ हेरफेर सुविधाएँ प्रदान करता है, और .NET प्रोग्रामिंग भाषा के साथ इस API का लाभ उठाकर, हम आसानी से Word दस्तावेज़ों को HTML प्रारूप में परिवर्तित कर सकते हैं। अब, इस लेख में, हम .NET के लिए Aspose.Words Cloud SDK का इस्तेमाल करके Word दस्तावेज़ों को HTML फ़ॉर्मैट में बदलने पर ज़ोर देंगे। कृपया NuGet संकुल प्रबंधक में Aspose.Words-Cloud
खोजें और .NET प्रोजेक्ट में SDK का संदर्भ जोड़ने के लिए पैकेज जोड़ें बटन पर क्लिक करें। दूसरे, क्लाउड डैशबोर्ड से अपने क्लाइंट क्रेडेंशियल्स प्राप्त करें।
यदि आपके पास कोई मौजूदा खाता नहीं है, तो बस एक मान्य ईमेल पते का उपयोग करके एक मुफ़्त खाता बनाएँ।
सी # में डीओसी को एचटीएमएल में कनवर्ट करें
// संपूर्ण उदाहरणों और डेटा फ़ाइलों के लिए, कृपया यहां जाएं
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// https://dashboard.aspose.cloud/ से क्लाइंट क्रेडेंशियल्स प्राप्त करें
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// ClinetID और क्लाइंट सीक्रेट विवरण का उपयोग करके कॉन्फ़िगरेशन ऑब्जेक्ट बनाएँ
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi उदाहरण को इनिशियलाइज़ करें
var wordsApi = new WordsApi(config);
// इनपुट शब्द दस्तावेज़
string inputFile = "file-sample.docx";
string format = "HTML";
string resultant = "converted.html";
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 HTML conversion successfull !");
Console.ReadKey();
}
}catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
आइए कोड स्पष्टीकरण और समझ के विवरण में तल्लीन करें।
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
कॉन्फ़िगरेशन और WordsApi उदाहरण का एक ऑब्जेक्ट बनाएँ जहाँ क्लाइंट क्रेडेंशियल्स को तर्क के रूप में उपयोग किया जाता है।
var uploadFileRequest = new UploadFileRequest(file, inputFile);
wordsApi.UploadFile(uploadFileRequest);
UploadFileRequest का एक ऑब्जेक्ट बनाएं जहां हम UploadFile(…) पद्धति का उपयोग करके दस्तावेज़ को अपलोड करने के लिए इनपुट वर्ड दस्तावेज़ और क्लाउड स्टोरेज में स्थान प्रदान करते हैं।
var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
wordsApi.GetDocumentWithFormat(response);
ConvertDocumentRequest क्लास का एक ऑब्जेक्ट बनाया जाता है जहां हम क्लाउड स्टोरेज से इनपुट वर्ड फ़ाइल नाम, HTML
के रूप में पुन: उपयोग करने वाला प्रारूप और क्लाउड स्टोरेज में आउटपुट पथ प्रदान करते हैं। अंत में, GetDocumentWithFormat(…) रूपांतरण करता है।
उपरोक्त उदाहरण में प्रयुक्त नमूना वर्ड दस्तावेज़ file-sample.docx से डाउनलोड किया जा सकता है।
CURL कमांड का उपयोग करके DOCX से HTML
Aspose.Words क्लाउड एक विश्वसनीय एपीआई प्रदान करता है जो डेवलपर्स को किसी भी अतिरिक्त सॉफ़्टवेयर या प्लगइन की आवश्यकता के बिना अपने अनुप्रयोगों में वर्ड दस्तावेज़ प्रसंस्करण सुविधाओं को एकीकृत करने की अनुमति देता है। इसलिए cURL कमांड और Aspose.Words Cloud for Word to HTML रूपांतरण का उपयोग करने के कई लाभ हैं।
- सरल और सीधा - किसी अतिरिक्त सॉफ़्टवेयर या टूल की आवश्यकता के बिना रूपांतरण करें।
- अधिक लचीलापन - मौजूदा प्रणालियों और कार्यप्रवाहों के साथ एकीकरण के संदर्भ में।
- डेटा की सुरक्षा और गोपनीयता - Aspose.Words क्लाउड एपीआई सुरक्षित डेटा ट्रांसमिशन के लिए एसएसएल/टीएलएस एन्क्रिप्शन का उपयोग करता है।
- लागत बचत - उपयोग के अनुसार भुगतान मूल्य निर्धारण मॉडल, उपयोगकर्ताओं को केवल उनके उपयोग के लिए भुगतान करने में सक्षम बनाता है (समग्र लागत कम करता है)।
इसलिए इस दृष्टिकोण का उपयोग करने के लिए, पहले हमें JWT एक्सेस टोकन (क्लाइंट क्रेडेंशियल्स के आधार पर) जेनरेट करना होगा। कृपया निम्न आदेश निष्पादित करें:
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/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"
दस्तावेज़ अपलोड करने के लिए क्लाउड स्टोरेज में पथ के साथ
{filePath}
बदलें। इसके अलावा,{localFilePath}
इनपुट वर्ड दस्तावेज़ के पथ के साथ। और{accessToken}
को अपने एस्पोज़ क्लाउड एक्सेस टोकन (ऊपर उत्पन्न) से बदलें।
अब, Word को HTML में कनवर्ट करने के लिए निम्न आदेश निष्पादित करें जहां इनपुट Word दस्तावेज़ क्लाउड स्टोरेज से लोड किया गया है और परिणामी फ़ाइल को उसी क्लाउड स्टोरेज में सहेजें।
curl -v -X GET "https://api.aspose.cloud/v4.0/words/{inputDocument}?format={outputFormat}&outPath={resultantFile}" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer {accessToken}" \
-o "newOutput.html"
आउटपुट स्वरूप के रूप में HTML के साथ
{outputFormat}
बदलें।{resultantFile}
को परिणामी HTML फ़ाइल के नाम से बदलें। इसके अलावा{inputDocument}
को क्लाउड स्टोरेज में इनपुट वर्ड डॉक्यूमेंट से बदलें।
निष्कर्ष
अंत में, वर्ड को HTML फॉर्मेट में बदलना कई स्थितियों में एक उपयोगी और आवश्यक कदम हो सकता है, खासकर जब वेब-आधारित सामग्री या डिजिटल प्रकाशन के साथ काम कर रहा हो। Aspose.Words Cloud API और cURL कमांड का उपयोग करके, इस रूपांतरण प्रक्रिया को सुव्यवस्थित और स्वचालित किया जा सकता है, डेवलपर्स और सामग्री निर्माताओं के लिए समय और प्रयास की बचत की जा सकती है। Aspose.Words Cloud API Word दस्तावेज़ों को संभालने और उन्हें HTML सहित विभिन्न स्वरूपों में परिवर्तित करने के लिए टूल और क्षमताओं का एक शक्तिशाली सेट प्रदान करता है। चाहे आप एक छोटी परियोजना पर काम कर रहे हों या बड़े पैमाने पर सामग्री प्रबंधन प्रणाली पर, यह दृष्टिकोण आपके लक्ष्यों को अधिक कुशलतापूर्वक और प्रभावी ढंग से प्राप्त करने में आपकी सहायता कर सकता है।
उपयोगी कड़ियां
संबंधित आलेख
इसके बारे में अधिक जानने के लिए कृपया निम्नलिखित लिंक पर जाएँ: