इस मूल लेख में, आप यह पता लगाएंगे कि NET REST API के साथ XLS को PNG में कैसे बदलें। हम निम्नलिखित अनुभाग में उल्लिखित विस्तृत और स्पष्ट चरणों का पालन करके C# लो कोड API के साथ XLS से PNG कनवर्टर बनाएंगे। विकसित एप्लिकेशन को Linux, macOS या Windows वातावरण में समर्थित किसी भी .NET एप्लिकेशन के साथ एकीकृत किया जा सकता है और रूपांतरण निःशुल्क किया जा सकता है।
पूर्वापेक्षा
खाता बनाएं और API क्रेडेंशियल प्राप्त करें XLS से PNG रूपांतरण करने के लिए
डाउनलोड करना Aspose.Cells Cloud SDK for .NET to convert XLS to PNG
XLS को PNG के रूप में प्रस्तुत करने के लिए उपरोक्त SDK के साथ C# .NET प्रोजेक्ट सेटअप करें
NET REST API के साथ XLS को PNG में बदलने के चरण
- XLS को PNG में बदलने के लिए API के लिए क्लाइंट ID और क्लाइंट सीक्रेट सेट करें
- XLS से PNG रूपांतरण करने के लिए क्लाइंट क्रेडेंशियल के साथ CellsApi क्लास का एक उदाहरण बनाएं
- स्रोत XLS और आउटपुट PNG फ़ाइल नाम निर्दिष्ट करें और स्रोत XLS फ़ाइल को मेमोरी स्ट्रीम में लोड करें
- इनपुट XLS फ़ाइल स्ट्रीम और अन्य वैकल्पिक गुणों के साथ PostConvertWorkbookToPNGRequest का एक उदाहरण बनाएँ
- NET REST API के साथ XLS को PNG में बदलने के लिए Excel to PNG अनुरोध विधि को कॉल करें
- प्रस्तुत PNG फ़ाइल स्ट्रीम को स्थानीय डिस्क पर सहेजें
उपरोक्त चरण फ़ाइल प्रकार को C# लो कोड API के साथ Excel से PNG में बदलते हैं। हम SDK को कॉन्फ़िगर करके और CellsAPI क्लास ऑब्जेक्ट बनाकर आरंभीकरण के साथ कार्यान्वयन आरंभ करेंगे। फिर हम FileStream का उपयोग करके स्रोत XLS फ़ाइल लोड करेंगे और PostConvertWorkbookToPNGRequest क्लास का एक इंस्टेंस बनाएंगे जिसका उपयोग PostConvertWorkbookToPNG() विधि का उपयोग करके PNG फ़ाइल स्ट्रीम में रूपांतरण करने के लिए किया जाता है।
NET लो कोड API में Excel से PNG रूपांतरण के लिए कोड
using Aspose.Cells.Cloud.SDK.Api; | |
using Aspose.Cells.Cloud.SDK.Request; | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
namespace Kb_Aspose.KB | |
{ | |
public class XlsToPngConverter | |
{ | |
public void XlsToPng() | |
{ | |
try | |
{ | |
string clientID = "ClientId"; | |
string clientSecret = "Secret"; | |
string apiBaseUrl = "https://api.aspose.cloud"; | |
// Source and output file names | |
string localPath = @"C:/ExcelFiles/"; | |
string inputFileName = @"Source.xls"; | |
string outputFileName = @"XlstoPng.png"; | |
var xlsToPngRequest = new PostConvertWorkbookToPNGRequest() | |
{ | |
checkExcelRestriction = true, | |
File = new Dictionary<string, Stream>() | |
{ | |
{ | |
inputFileName, File.OpenRead(localPath + inputFileName) | |
} | |
}, | |
}; | |
CellsApi xlstoPngApi = new CellsApi(clientID, clientSecret, apiBaseUrl); | |
var fileInfo = xlstoPngApi.PostConvertWorkbookToPNG(xlsToPngRequest); | |
File.WriteAllBytes(localPath + outputFileName, Convert.FromBase64String(fileInfo.FileContent)); | |
Console.WriteLine("XLS to PNG conversion completed"); | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
यह मूल उदाहरण कोड C# क्लाउड API के साथ Excel को PNG में बदलता है। आपको Aspose.Cells REST API SDK की मदद से डिस्क पर XLS फ़ाइल के लिए एक वैध पथ प्रदान करना होगा, जो रूपांतरण को पूरा करेगा, और फिर, रूपांतरण प्रक्रिया समाप्त होने के बाद, इसे स्थानीय रूप से सहेजने के लिए आउटपुट PNG फ़ाइल स्ट्रीम डाउनलोड करें।
हमने इस विषय में क्लाउड एपीआई के साथ XLS को PNG में बदलने का तरीका खोजा है। यदि आप एक्सेल से SVG रूपांतरण करना चाहते हैं, तो NET REST API के साथ Excel को SVG में बदलें पर लेख देखें।