यह ट्यूटोरियल नेट रेस्ट एपीआई के साथ किसी वर्ड को DOC को HTML में बदलने की प्रक्रिया का वर्णन करता है। हम C# लो कोड एपीआई के साथ **DOC को HTML में निर्यात करने के लिए .NET क्लाउड SDK के लिए Aspose.Words का उपयोग करेंगे। इस आलेख में दिए गए चरणों का पालन करें और चल रहे नमूना C# REST API कोड का उपयोग करके सुविधा का प्रयास करें।
पूर्वावश्यकता
- एक खाता बनाएं और एपीआई क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet
- उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
नेट रेस्ट एपीआई के साथ वर्ड को HTML में बदलने के चरण
- DOC को HTML में बदलने के लिए API के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
- अपने क्रेडेंशियल्स के साथ WordsAPI क्लास का एक इंस्टेंस बनाएं
- इनपुट और आउटपुट फ़ाइलें सेट करें
- फ़ाइलस्ट्रीम ऑब्जेक्ट में इनपुट DOC फ़ाइल पढ़ें
- FileStream और आउटपुट फ़ाइल स्वरूप का उपयोग करके ConvertDocumentRequest ऑब्जेक्ट बनाएं
- ConvertDocumentRequest ऑब्जेक्ट का उपयोग करके DOC को HTML में कनवर्ट करने के लिए ConvertDocument विधि को कॉल करें
- आउटपुट HTML फ़ाइल को स्थानीय डिस्क पर सहेजें
उपर्युक्त चरण सी# लो कोड एपीआई के साथ *वर्ड से एचटीएमएल में फ़ाइल प्रारूप के रूपांतरण की व्याख्या करते हैं। प्रक्रिया कॉन्फ़िगरेशन ऑब्जेक्ट में क्लाइंट सीक्रेट/आईडी सेट करके और दिए गए कॉन्फ़िगरेशन का उपयोग करके एक WordsApi क्लास ऑब्जेक्ट बनाकर शुरू होगी। अगले चरण में, स्रोत वर्ड फ़ाइल को फ़ाइलस्ट्रीम ऑब्जेक्ट में पढ़ा जाता है जिसका उपयोग इनपुट DOC को HTML में परिवर्तित करने के लिए ConvertDocumentRequest उदाहरण में किया जाता है।
सी# लो कोड एपीआई के साथ वर्ड डीओसी से एचटीएमएल कनवर्टर विकसित करने के लिए कोड
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToHtml | |
{ | |
public void ConvertWordToHtmlAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Client Secret"; | |
apiClient.ClientId = "Client Id"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
//string localPath = @""; | |
string inputFile = "Test1.doc"; | |
string outputFile = "DOCXToHTML"; | |
string outputFormat = "html"; | |
//Read input file to bytes array | |
var inpuFileStream = File.Open(inputFile, FileMode.Open); | |
inpuFileStream.Position = 0; | |
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(outputFile+"."+ outputFormat)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
यह नमूना कोड C# REST API के साथ DOC को HTML में बदलने की प्रक्रिया को प्रदर्शित करता है। ConvertDocumentRequest क्लास ऑब्जेक्ट को इनपुट फ़ाइल बाइट स्ट्रीम और आउटपुट फ़ाइल प्रारूप के साथ फ़ॉन्ट स्थान, एन्क्रिप्टेड वर्ड फ़ाइलों के लिए पासवर्ड और इनपुट फ़ाइल लोड करते समय एन्कोडिंग विवरण सेट करने के विकल्पों के साथ शुरू किया गया है। अंत में, DOC फ़ाइल को HTML में बदलने के लिए WordsApi क्लास में ConvertDocument() विधि को कॉल किया जाता है।
आप निम्न पृष्ठ पर एक अन्य समान सुविधा भी देख सकते हैं: नेट रेस्ट एपीआई के साथ वर्ड डीओसी को मार्कडाउन में बदलें।