नेट रेस्ट एपीआई के साथ वर्ड डीओसी को एमएचटीएमएल में बदलें

इस विषय में नेट रेस्ट एपीआई के साथ किसी वर्ड को DOC को MHTML में बदलने की प्रक्रिया शामिल है। हम C# लो कोड API** के साथ **DOC को MHTML में रेंडर करने के लिए .NET क्लाउड SDK के लिए Aspose.Words का उपयोग करेंगे। इस आलेख में नीचे दिए गए चरणों का पालन करें और एक कार्यशील चल रहे नमूना C# REST API कोड को आज़माएँ।

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

नेट रेस्ट एपीआई के साथ वर्ड को एमएचटीएमएल में बदलने के चरण

  1. DOC को MHTML में बदलने के लिए API के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
  2. उपयोगकर्ता क्रेडेंशियल्स के साथ WordsAPI क्लास के ऑब्जेक्ट को इंस्टेंट करें
  3. इनपुट वर्ड फ़ाइल और आउटपुट एमएचटीएमएल फ़ाइल नाम सेट करें
  4. फ़ाइलस्ट्रीम का उपयोग करके स्रोत Word DOC फ़ाइल पढ़ें
  5. FileStream और आउटपुट फ़ाइल स्वरूप का उपयोग करके ConvertDocumentRequest उदाहरण बनाएं
  6. ConvertDocumentRequest ऑब्जेक्ट का उपयोग करके Word DOC को MHTML में कनवर्ट करने के लिए ConvertDocument विधि का उपयोग करें
  7. उत्पन्न MHTML फ़ाइल को स्थानीय डिस्क पर सहेजें

उपर्युक्त चरण सी# लो कोड एपीआई के साथ वर्ड से एमएचटीएमएल में फ़ाइल प्रारूप के रूपांतरण की व्याख्या करते हैं। कॉन्फ़िगरेशन ऑब्जेक्ट में क्लाइंट सीक्रेट/आईडी सेट करके और दिए गए कॉन्फ़िगरेशन का उपयोग करके WordsApi क्लास का एक उदाहरण बनाकर प्रक्रिया शुरू हो जाएगी। बाद के चरणों में, स्रोत वर्ड फ़ाइल को फ़ाइलस्ट्रीम में पढ़ा जाता है और इनपुट DOC को MHTML में परिवर्तित करने के लिए ConvertDocumentRequest उदाहरण पर पास किया जाता है।

सी# लो कोड एपीआई के साथ वर्ड डीओसी से एमएचटीएमएल कनवर्टर विकसित करने के लिए कोड

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WordsToMHTML
{
public void ConvertWordToMHTMLAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Client Secret";
apiClient.ClientId = "Client Id";
//Create the Words API SDK object
WordsApi wordsConvApi = new WordsApi(apiClient);
string inputFile = "Test1.doc";
string outputMhtmlFile = "DOCXToMHTML";
string outputFileFormat = "mhtml";
//Read input file to bytes array
var inpuStream = File.Open(inputFile, FileMode.Open);
inpuStream.Position = 0;
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuStream, outputFileFormat, null, null, null, null, null, null, null);
var conversionTask = wordsConvApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputMhtmlFileStream = conversionTask.Result;
outputMhtmlFileStream.Position = 0;
using (var fileStream = File.Create(outputMhtmlFile+"."+ outputFileFormat))
{
outputMhtmlFileStream.Seek(0, SeekOrigin.Begin);
outputMhtmlFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

यह नमूना कोड C# REST API के साथ DOC को MHTML में बदलने की प्रक्रिया प्रदर्शित करता है। ConvertDocumentRequest वर्ग उदाहरण को इनपुट फ़ाइल बाइट स्ट्रीम और आउटपुट फ़ाइल प्रारूप के साथ फ़ॉन्ट स्थान, एन्क्रिप्टेड वर्ड फ़ाइलों को लोड करने के लिए पासवर्ड और इनपुट फ़ाइल खोलते समय एन्कोडिंग विवरण कॉन्फ़िगर करने के अन्य विकल्पों के साथ प्रारंभ किया गया है। अंत में, ConvertDocument() विधि का उपयोग DOCX फ़ाइल को MHTML में बदलने के लिए किया जाता है।

इस विषय में, हमने C# REST API के साथ DOC फ़ाइल को MHTML में कैसे परिवर्तित करें पर ध्यान केंद्रित किया है। यदि आप किसी वर्ड दस्तावेज़ को एमडी फ़ाइल में बदलना चाह रहे हैं, तो कैसे करें, इस लेख को देखें।

 हिन्दी