इस विषय में नेट रेस्ट एपीआई के साथ एक वर्ड फ़ाइल बनाने की प्रक्रिया शामिल है। हम C# लो कोड एपीआई के साथ वर्ड DOC बनाने के लिए .NET क्लाउड SDK के लिए Aspose.Words का उपयोग करेंगे। विकास परिवेश सेट करने के लिए सभी विवरण प्राप्त करें और दिए गए चरणों और C# REST API कोड का पालन करें।
पूर्वावश्यकता
- एक खाता बनाएं और एपीआई क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet to create a Word file
- उपरोक्त SDK के साथ C# समाधान प्रोजेक्ट सेटअप करें
C# REST API के साथ ऑनलाइन Word दस्तावेज़ बनाने के चरण
- वर्ड फ़ाइल बनाने के लिए एपीआई के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
- अपने क्लाइंट क्रेडेंशियल्स के साथ WordsAPI क्लास का एक ऑब्जेक्ट इंस्टेंट करें
- फ़ाइल नाम प्रदान करके CreateDocumentRequest का एक ऑब्जेक्ट बनाएं
- Create the Word document CreateDocumentRequest ऑब्जेक्ट का उपयोग करके ऑनलाइन
- WordsApi.DownloadFile() विधि का उपयोग करके उत्पन्न फ़ाइल को क्लाउड से डाउनलोड करें
- डाउनलोड की गई फ़ाइल स्ट्रीम से एक फ़ाइल बनाएं
- आउटपुट वर्ड फ़ाइल को स्थानीय डिस्क पर सहेजें
उपर्युक्त चरण बताते हैं कि C# लो कोड एपीआई के साथ वर्ड डॉक्यूमेंट कैसे बनाएं। क्लाइंटसेक्रेट और क्लाइंटआईडी का उपयोग करके WordsApi ऑब्जेक्ट को आरंभ करके, फ़ाइल नाम के साथ CreateDocumentRequest बनाकर और अंत में दस्तावेज़ बनाकर प्रक्रिया शुरू करें। एक बार फ़ाइल बन जाने के बाद, फ़ाइल को क्लाउड से अपनी स्थानीय डिस्क पर डाउनलोड करने के लिए WordsApi.DownloadFile() विधि का उपयोग करें।
सी# लो कोड एपीआई के साथ वर्ड डॉक्यूमेंट बनाने के लिए कोड
using System; | |
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordProcessing | |
{ | |
public void CreateWordFile() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Secret"; | |
apiClient.ClientId = "ClientId"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string localPath = @""; | |
string fileName = "SampleCreated.doc"; | |
var createDocumentRequest = new CreateDocumentRequest(fileName); | |
var createTask = wordsApi.CreateDocument(createDocumentRequest); | |
var createResponse = createTask.Result; | |
var downloadfileTask = wordsApi.DownloadFile(new DownloadFileRequest(createResponse.Document.FileName)); | |
var outputFileStream = downloadfileTask.Result; | |
outputFileStream.Position = 0; | |
using (var fileStream = File.Create(localPath + createResponse.Document.FileName)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
यह नमूना कोड नेट रेस्ट एपीआई के साथ ऑनलाइन वर्ड फ़ाइल बनाने की प्रक्रिया को प्रदर्शित करता है। CreateDocumentRequest() में कई वैकल्पिक पैरामीटर हैं जो ऑब्जेक्ट बनाते समय फ़ोल्डर, स्टोरेज और फ़ाइल नाम जैसे प्रदान किए जा सकते हैं। इस फ़ाइल नाम का उपयोग डाउनलोडफ़ाइल विधि का उपयोग करके क्लाउड से फ़ाइल डाउनलोड करने के लिए किया जाता है।
इस विषय में, हमने सीखा है कि NET REST API के साथ DOC कैसे बनाएं। यदि आप DOC फ़ाइल को पीडीएफ में बदलना चाहते हैं, तो नेट रेस्ट एपीआई के साथ DOC को पीडीएफ में बदलें पर लेख देखें।