பவர்பாயிண்ட் வரை சிறந்து விளங்குகிறது

C# .NET ஐப் பயன்படுத்தி Excel (XLS, XSLX) ஐ PowerPoint ஆக மாற்றவும்

Excel மற்றும் PowerPoint ஆகியவை இன்றைய வணிக உலகில் பொதுவாகப் பயன்படுத்தப்படும் இரண்டு மென்பொருள் கருவிகள். எக்செல் தரவு பகுப்பாய்வு மற்றும் மேலாண்மைக்கு பயன்படுத்தப்படுகிறது, பவர்பாயிண்ட் விளக்கக்காட்சிகளை உருவாக்க பயன்படுகிறது. சில நேரங்களில், நீங்கள் Excel பணித்தாள்களை PowerPoint விளக்கக்காட்சிகளாக மாற்ற வேண்டியிருக்கலாம், ஒன்று உங்கள் தரவை மிகவும் பார்வைக்கு ஈர்க்கும் வகையில் வழங்க அல்லது உங்கள் பகுப்பாய்வின் சுருக்கத்தை வழங்க. குறிப்பாக டேட்டாவை அடிக்கடி அப்டேட் செய்ய வேண்டியிருந்தால், கைமுறையாகச் செய்தால், இது நேரத்தைச் செலவழிக்கும் பணியாக இருக்கும். அதிர்ஷ்டவசமாக, இந்த செயல்முறையை தானியங்குபடுத்தும் மற்றும் உங்களுக்கு நிறைய நேரத்தை மிச்சப்படுத்தும் ஒரு தீர்வு உள்ளது.

இந்த வலைப்பதிவு இடுகையில், எக்செல் பணித்தாள்களை பவர்பாயிண்ட் விளக்கக்காட்சிகளாக மாற்றும் செயல்முறையை தானியக்கமாக்குவதற்கு C# REST API ஐ எவ்வாறு பயன்படுத்துவது என்பதைக் காண்பிப்போம். சூழலை அமைப்பது முதல் குறியீட்டை எழுதுவது வரை நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தையும் நாங்கள் உள்ளடக்குவோம். எனவே, தொடங்குவோம்!

Excel to PowerPoint Conversion API

.NETக்கான [Aspose.Cells Cloud SDK] ஐப் பயன்படுத்தி Excel பணித்தாள்களை PowerPoint விளக்கக்காட்சிகளாக மாற்றுவது 10 பல நன்மைகளை வழங்குகிறது. முதலில், மாற்று செயல்முறையை தானியக்கமாக்குவதன் மூலம் நேரத்தைச் சேமிக்கிறது, மற்ற பணிகளில் கவனம் செலுத்த அனுமதிக்கிறது. இரண்டாவதாக, எக்செல் இலிருந்து பவர்பாயிண்டில் தரவை கைமுறையாக நகலெடுத்து ஒட்டும்போது ஏற்படும் பிழைகளின் வாய்ப்பைக் குறைக்கிறது. கூடுதலாக, இது ஒரு பயனர் நட்பு கருவி மற்றும் சிறிது முன் குறியீட்டு அனுபவம் தேவைப்படுகிறது. அதன் எளிய இடைமுகம் மற்றும் நேரடியான வழிமுறைகள் மூலம், உங்கள் எக்செல் ஒர்க்ஷீட்களை எந்த தொந்தரவும் இல்லாமல் விரைவாக பவர்பாயிண்ட் விளக்கக்காட்சிகளாக மாற்றலாம்.

தொடங்குவதற்கு, அதன் குறிப்பை NuGet தொகுப்பு மேலாளர் மூலம் எங்கள் பயன்பாட்டில் சேர்க்க வேண்டும். எனவே “Aspose.Cells-Cloud” ஐத் தேடி, தொகுப்பைச் சேர் பொத்தானை அழுத்தவும். இரண்டாவதாக, உங்களிடம் [கிளவுட் டாஷ்போர்டில் 5 கணக்கு இல்லையெனில், சரியான மின்னஞ்சல் முகவரியைப் பயன்படுத்தி இலவச கணக்கை உருவாக்கி, உங்கள் தனிப்பயனாக்கப்பட்ட கிளையன்ட் நற்சான்றிதழ்களைப் பெறவும்.

C# ஐப் பயன்படுத்தி PowerPoint இல் Excel ஐச் செருகவும்

C# ஐப் பயன்படுத்தி Excel ஐ PowerPoint இல் உட்பொதிக்க கீழே கொடுக்கப்பட்டுள்ள குறியீடு துணுக்கைப் பயன்படுத்தவும்.

// முழுமையான எடுத்துக்காட்டுகள் மற்றும் தரவுக் கோப்புகளுக்கு, செல்லவும் 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// கிளையன்ட் சான்றுகளை https://dashboard.aspose.cloud/ இலிருந்து பெறவும்
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ClientID மற்றும் ClientSecret விவரங்களை வழங்குவதன் மூலம் CellsApi நிகழ்வை உருவாக்கவும்
CellsApi instance = new CellsApi(clientID, clientSecret);

// எங்களின் உள்ளீடு எக்செல் கோப்பின் பெயர்
string name = "myDocument.xls";
// விளைவாக PowerPoint விளக்கக்காட்சிக்கான வடிவமைப்பு
string format = "PPTX";

try
{
    // உள்ளூர் இயக்ககத்திலிருந்து கோப்பை ஏற்றவும்
    using (var file = System.IO.File.OpenRead(name))
    {

        // மாற்றும் செயல்பாட்டை துவக்கவும்
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // இதன் விளைவாக வரும் PowerPoint ஐ உள்ளூர் இயக்ககத்தில் சேமிக்கவும்
        using (var fileStream = new FileStream("Embedded.pptx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // மாற்றம் வெற்றிகரமாக இருந்தால் வெற்றி செய்தியை அச்சிடவும்
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to PowerPoint Conversion successful !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

மேலே உள்ள குறியீடு துணுக்கைப் புரிந்து கொள்வோம்:

CellsApi instance = new CellsApi(clientID, clientSecret);

கிளையன்ட் சான்றுகளை வாதங்களாக அனுப்பும் போது CellsApi இன் பொருளை உருவாக்கவும்.

var file = System.IO.File.OpenRead(name)

System.IO.File வகுப்பின் OpenRead(…) முறையைப் பயன்படுத்தி உள்ளீடு Excel பணிப்புத்தகத்தைப் படிக்கவும்.

CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Excel ஐ PowerPoint வடிவத்திற்கு மாற்ற மேலே உள்ள முறையை அழைக்கவும்.

using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

இப்போது, விளைவான PowerPoint (PPTX) ஐ லோக்கல் டிரைவில் சேமிக்க, மேலே உள்ள குறியீட்டு வரிகளைப் பயன்படுத்தவும். எக்செல் முதல் பவர்பாயிண்ட் வரை மாற்றும் போது ஏற்படும் விதிவிலக்குகள் ட்ரை-கேட்ச் பிளாக்கில் கையாளப்படும்.

பவர்பாயிண்ட் வரை சிறந்து விளங்குகிறது

Excel to PowerPoint மாற்று முன்னோட்டம்.

மேலே உள்ள எடுத்துக்காட்டில் பயன்படுத்தப்பட்ட மாதிரி Excel பணித்தாள் myDocument.xlsx இலிருந்து பதிவிறக்கம் செய்யப்படலாம். )

சுருட்டை கட்டளைகளைப் பயன்படுத்தி PPTக்கு எக்செல்

REST API ஐ அழைக்க cURL கட்டளைகளைப் பயன்படுத்துவதன் முக்கிய நன்மைகளில் ஒன்று, இது கட்டளை வரியிலிருந்து இணைய அடிப்படையிலான APIகளுடன் தொடர்புகொள்வதற்கான எளிய மற்றும் நெகிழ்வான வழியை வழங்குகிறது. கூடுதலாக, cURL கட்டளைகள் மற்றும் REST API ஆகியவை பயனர் நட்பு இடைமுகத்தை வழங்குகின்றன, இதற்கு முன் குறியீட்டு அனுபவம் தேவையில்லை. எனவே, நேரடியான வழிமுறைகள் மற்றும் எளிதாகப் பின்பற்றக்கூடிய கட்டளைகள் மூலம், உங்கள் Excel பணித்தாள்களை விரைவாகவும் திறமையாகவும் PowerPoint விளக்கக்காட்சிகளில் உட்பொதிக்கலாம்.

முதலில், கிளையன்ட் சான்றுகளின் அடிப்படையில் JWT அணுகல் டோக்கனை உருவாக்க வேண்டும்:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

இப்போது எக்செல் பணிப்புத்தகத்தை பவர்பாயிண்ட் விளக்கக்காட்சியில் உட்பொதிக்க பின்வரும் கட்டளையை இயக்க வேண்டும். வெற்றிகரமான மாற்றத்திற்குப் பிறகு, விளைவாக கோப்பு உள்ளூர் இயக்ககத்தில் சேமிக்கப்படும் (-o அளவுருவில் குறிப்பிடப்பட்டுள்ள பாதையின்படி).

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=PPTX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Embed.pptx"

எக்செல் பவர்பாயிண்ட்டாக மாற்றுவது மற்றும் வெளியீட்டை மேகக்கணி சேமிப்பகத்தில் சேமிப்பது மற்றொரு விருப்பம்.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=PPTX&isAutoFit=true&onlySaveTable=false&outPath=embedded.pptx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

இறுதியான குறிப்புகள்

முடிவில், .NET மற்றும் cURL கட்டளைகளுக்கான Aspose.Cells Cloud SDK ஆனது Excel ஒர்க்ஷீட்களை PowerPoint விளக்கக்காட்சிகளாக மாற்ற ஒரு திறமையான மற்றும் பயனர் நட்பு வழியை வழங்குகிறது. CURL கட்டளைகளின் நெகிழ்வுத்தன்மையுடன் கிளவுட் அடிப்படையிலான தொழில்நுட்பத்தின் ஆற்றலை இணைப்பதன் மூலம், உங்கள் மாற்றம் மற்றும் உட்பொதித்தல் செயல்முறையை தானியங்குபடுத்தலாம், நேரத்தைச் சேமிக்கலாம் மற்றும் துல்லியத்தை மேம்படுத்தலாம். அதன் நேரடியான வழிமுறைகள் மற்றும் எளிதாகப் பின்பற்றக்கூடிய கட்டளைகளுடன், உங்கள் பணிப்பாய்வுகளை நெறிப்படுத்தி, உங்கள் உற்பத்தித்திறனை மேம்படுத்தவும். உங்கள் Excel to PowerPoint மாற்றும் செயல்முறையை மேம்படுத்த, .NET க்கு Aspose.Cells Cloud SDK ஐப் பயன்படுத்துவதற்கான மதிப்புமிக்க நுண்ணறிவு மற்றும் வழிமுறைகளை இந்த வலைப்பதிவு இடுகை உங்களுக்கு வழங்கியிருப்பதாக நம்புகிறோம்.

ஆயினும்கூட, API இன் பிற அற்புதமான அம்சங்களைப் பற்றிய விவரங்களை விளக்கி, பின்பற்ற எளிதான விரிவான ஆவணங்கள் ஆராய்வதை நாங்கள் மிகவும் பரிந்துரைக்கிறோம். API ஐப் பயன்படுத்தும் போது ஏதேனும் சிக்கல்கள் ஏற்பட்டால், வாடிக்கையாளர் ஆதரவு மன்றம் வழியாக எங்களைத் தொடர்பு கொள்ளவும்.

தொடர்புடைய கட்டுரைகள்

இதைப் பற்றி மேலும் அறிய பின்வரும் இணைப்புகளைப் பார்வையிடவும்: