यह संक्षिप्त ट्यूटोरियल वर्णन करता है कि कैसे नेट रेस्ट एपीआई के साथ DOCX को PNG में बदलें। C# REST API के साथ DOCX को PNG में बदलने के लिए एक कनवर्टर विकसित करने के लिए C# क्लाउड SDK के लिए Aspose.Words को लागू करें। इस एसडीके का समर्थन करने वाले अपनी पसंद के किसी भी प्लेटफॉर्म पर मुफ्त में ऑनलाइन परिवर्तन के लिए चरणों और नमूना कोड का पालन करें।
पूर्वावश्यकता
- एक खाता बनाएं और एपीआई क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet
- उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# लो कोड API के साथ DOCX फ़ाइल को PNG में बदलने के चरण
- कॉन्फ़िगरेशन क्लास का एक उदाहरण बनाएं और क्लाइंट आईडी और सीक्रेट सेट करें
- कस्टम कॉन्फ़िगरेशन का उपयोग करके WordsAPI ऑब्जेक्ट का एक उदाहरण बनाएं
- इनपुट DOCX और आउटपुट PNG फ़ाइल नाम सेट करें और स्रोत DOCX फ़ाइल को फ़ाइल स्ट्रीम में लोड करें
- ConvertDocumentRequest ऑब्जेक्ट को इंस्टेंट करें और फ़ाइल स्ट्रीम सेट करें
- DOCX को PNG में बदलने के लिए ConvertDocument फ़ंक्शन का उपयोग करें
- आउटपुट पीएनजी फ़ाइल को स्थानीय डिस्क पर सहेजें
उपरोक्त चरण C# लो कोड एपीआई* के साथ फ़ाइल स्वरूप को *DOCX से PNG में बदलने की प्रक्रिया को समझाते हैं। इस प्रक्रिया के लिए WordsApi ऑब्जेक्ट को प्रारंभ करने के लिए कॉन्फ़िगरेशन ऑब्जेक्ट को इंस्टेंट करने के लिए क्लाइंट आईडी/सीक्रेट की आवश्यकता होती है। अगले चरण में, स्रोत DOCX फ़ाइल को फ़ाइल स्ट्रीम में पढ़ें और आउटपुट PNG फ़ाइल को स्थानीय डिस्क पर सहेजने से पहले रीड फ़ाइल स्ट्रीम का उपयोग करके ConvertDocument() विधि को कॉल करें।
नेट रेस्ट एपीआई के साथ Word DOCX को PNG में बदलने के लिए कोड
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToPng | |
{ | |
public void ConvertWordToPngAsync() | |
{ | |
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 = "Test.docx"; | |
string outputFile = "DOCXToPNG"; | |
string outputFormat = "png"; | |
//Read input file to bytes array | |
var inpuFileStream = File.Open(inputFile, FileMode.Open); | |
inpuFileStream.Position = 0; | |
ConvertDocumentRequest convertDocumentReq = | |
new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null); | |
var conversionTask = wordsApi.ConvertDocument(convertDocumentReq); | |
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); | |
} | |
} | |
} | |
} |
नो-कोड या लो-कोड एप्लिकेशन विकसित करने के लिए macOS, Linux, या Windows जैसे किसी भी ऑपरेटिंग सिस्टम पर *DOCX को C# REST API के साथ PNG में बदलने के लिए इस नमूना कोड का उपयोग करें। आप किसी विशिष्ट पैराग्राफ को वांछित प्रारूप में प्रस्तुत करने के लिए RenderParagraphRequest के साथ WordsApi.RenderParagraph() जैसी अन्य API कॉल आज़मा सकते हैं।
इस विषय में, हमने C# लो कोड एपीआई के साथ DOCX फ़ाइल को पीएनजी में परिवर्तित करना सीखा है। यदि आप DOCX को TIFF में परिवर्तित करने में रुचि रखते हैं, तो नेट रेस्ट एपीआई के साथ वर्ड को टीआईएफएफ में बदलें कैसे करें पर लेख देखें।