इस सरल विषय में, आप सीखेंगे कि NET REST API के साथ XLSX को PDF में कैसे बदलें। हम निम्नलिखित अनुभाग में उल्लिखित विस्तृत और स्पष्ट चरणों का पालन करके C# लो कोड API के साथ XLSX से PDF कनवर्टर विकसित करेंगे। विकसित किए गए एप्लिकेशन को Linux, Windows या macOS वातावरण में समर्थित किसी भी .NET एप्लिकेशन के साथ एकीकृत किया जा सकता है और रूपांतरण निःशुल्क किया जा सकता है।
पूर्वापेक्षा
खाता बनाएं और API क्रेडेंशियल प्राप्त करें XLSX को PDF में रूपांतरित करने के लिए
डाउनलोड करना Aspose.Cells Cloud SDK for .NET to convert XLSX to PDF
XLSX को PDF के रूप में प्रस्तुत करने के लिए उपरोक्त SDK के साथ C# .NET प्रोजेक्ट सेटअप करें
NET REST API के साथ XLSX को PDF में बदलने के चरण
- XLSX को PDF में बदलने के लिए API के लिए क्लाइंट ID और क्लाइंट सीक्रेट सेट करें
- XLSX से PDF रूपांतरण करने के लिए क्लाइंट क्रेडेंशियल के साथ CellsApi क्लास का एक उदाहरण बनाएं
- स्रोत XLSX और आउटपुट PDF फ़ाइल नाम निर्दिष्ट करें और स्रोत XLSX फ़ाइल को मेमोरी स्ट्रीम में लोड करें
- इनपुट XLSX फ़ाइल स्ट्रीम और अन्य वैकल्पिक के साथ PostConvertWorkbookToPDFRequest का एक उदाहरण बनाएँ
- NET REST API के साथ XLSX को PDF में बदलने के लिए XLSX to PDF अनुरोध विधि को कॉल करें
- प्रस्तुत PDF फ़ाइल स्ट्रीम को स्थानीय डिस्क पर सहेजें
ऊपर बताए गए चरणों में फ़ाइल प्रकार को C# लो कोड API के साथ XLSX से PDF में बदलना शामिल है। हम SDK के कॉन्फ़िगरेशन और CellsAPI क्लास ऑब्जेक्ट बनाने के साथ प्रक्रिया शुरू करेंगे। हम FileStream का उपयोग करके स्रोत XLSX फ़ाइल लोड करेंगे और PostConvertWorkbookToPDFRequest क्लास का एक इंस्टेंस बनाएंगे जिसका उपयोग PostConvertWorkbookToPDF() विधि का उपयोग करके PDF फ़ाइल स्ट्रीम में रूपांतरण करने के लिए किया जाता है।
NET लो कोड API में XLSX से PDF रूपांतरण के लिए कोड
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 XlsxToPdfConverter | |
{ | |
public void XlsxToPdf() | |
{ | |
try | |
{ | |
string clientID = "Id"; | |
string clientSecret = "secret"; | |
string apiBaseUrl = "https://api.aspose.cloud"; | |
// Source and output file names | |
string localPath = "C:/ExcelFiles/"; | |
string inputFileName = "Source.xlsx"; | |
string outputFileName = "XlsxtoPdf.pdf"; | |
var xlsxToPdfRequest = new PostConvertWorkbookToPDFRequest() | |
{ | |
checkExcelRestriction = true, | |
File = new Dictionary<string, Stream>() | |
{ | |
{ | |
inputFileName, File.OpenRead(localPath + inputFileName) | |
} | |
}, | |
}; | |
CellsApi xlsxtoPdfApi = new CellsApi(clientID, clientSecret, apiBaseUrl); | |
var response = xlsxtoPdfApi.PostConvertWorkbookToPDF(xlsxToPdfRequest); | |
File.WriteAllBytes(localPath + outputFileName, Convert.FromBase64String(response.FileContent)); | |
Console.WriteLine("XLSX to PDF conversion completed"); | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
यह मूल उदाहरण कोड आपको c# क्लाउड API* के साथ *XLSX को PDF में बदलने देता है। आपको केवल डिस्क पर XLSX फ़ाइल के लिए एक्सेस और पथ देने की आवश्यकता है, Aspose.Cells REST API SDK की सहायता से रूपांतरण किया जाएगा, और फिर, रूपांतरण प्रक्रिया पूरी होने के बाद, आउटपुट PDF फ़ाइल स्ट्रीम को स्थानीय रूप से सहेजने के लिए डाउनलोड किया जाएगा।
We have learned to transform XLSX to PDF with Cloud API in this topic. If you are interested in performing Excel to HTML conversion, refer to the article on how to Convert Excel to HTML with NET REST API.