पावरपॉइंटं प्रति उत्कृष्टतां कुर्वन्तु

C# .NET इत्यस्य उपयोगेन Excel (XLS, XSLX) इत्येतत् PowerPoint इत्यत्र परिवर्तयन्तु

अद्यतनव्यापारजगति एक्सेल, पावरपोइण्ट् च द्वौ अधिकतया प्रयुक्तौ सॉफ्टवेयर-उपकरणौ स्तः । Excel इत्यस्य उपयोगः आँकडाविश्लेषणार्थं प्रबन्धनार्थं च भवति, यदा तु PowerPoint इत्यस्य उपयोगः प्रस्तुतिनिर्माणार्थं भवति । कदाचित्, भवद्भिः Excel कार्यपत्रकान् PowerPoint प्रस्तुतिषु परिवर्तयितुं आवश्यकं भवेत्, यत् भवतः दत्तांशं अधिकदृश्यरूपेण आकर्षकरूपेण प्रस्तुतं कर्तुं वा भवतः विश्लेषणस्य सारांशं दातुं वा यदि हस्तचलितरूपेण क्रियते तर्हि एतत् समयग्राहकं कार्यं भवितुम् अर्हति, विशेषतः यदि भवद्भिः दत्तांशं बहुधा अद्यतनं कर्तव्यं भवति । सौभाग्येन एतादृशं समाधानम् अस्ति यत् एतां प्रक्रियां स्वचालितं कर्तुं शक्नोति तथा च भवतः बहुकालं रक्षितुं शक्नोति ।

अस्मिन् ब्लॉग् पोस्ट् मध्ये वयं भवन्तं दर्शयामः यत् Excel कार्यपत्रकान् PowerPoint प्रस्तुतिषु परिवर्तयितुं प्रक्रियां स्वचालितं कर्तुं C# REST API इत्यस्य उपयोगः कथं भवति । वयं भवद्भिः ज्ञातव्यं सर्वं आच्छादयिष्यामः, वातावरणस्य स्थापनातः आरभ्य कोडलेखनपर्यन्तं । अतः, आरभ्यताम् !

Excel to PowerPoint परिवर्तन एपिआइ

Aspose.Cells Cloud SDK for .NET इत्यस्य उपयोगेन Excel कार्यपत्रकाणां PowerPoint प्रस्तुतिषु परिवर्तनेन अनेकाः लाभाः प्राप्यन्ते । प्रथमं, रूपान्तरणप्रक्रियाम् स्वचालितं कृत्वा समयस्य रक्षणं करोति, येन अन्येषु कार्येषु ध्यानं दातुं शक्यते । द्वितीयं, Excel तः PowerPoint मध्ये data इत्यस्य मैन्युअल् प्रतिलिपिं पेस्ट् च कुर्वन् भवितानां त्रुटिनां सम्भावनां न्यूनीकरोति । तदतिरिक्तं, एतत् उपयोक्तृ-अनुकूलं साधनं अस्ति तथा च किञ्चित् पूर्वं कोडिंग् अनुभवः आवश्यकः अस्ति । अस्य सरल-अन्तरफलकेन, सरल-निर्देशैः च, भवान् शीघ्रमेव स्वस्य Excel-कार्यपत्राणि PowerPoint-प्रस्तुतिषु विना किमपि उपद्रवं परिवर्तयितुं शक्नोति ।

आरम्भार्थं अस्माभिः NuGet संकुलप्रबन्धकस्य माध्यमेन अस्माकं अनुप्रयोगे तस्य सन्दर्भं योजयितव्यम् । अतः “Aspose.Cells-Cloud” इति अन्वेषणं कृत्वा Add Package इति बटन् नुदन्तु । द्वितीयं, यदि भवतः Cloud Dashboard इत्यस्य उपरि खातं नास्ति, तर्हि कृपया वैधं ईमेल-सङ्केतं उपयुज्य निःशुल्कं खातं निर्माय स्वस्य व्यक्तिगतग्राहकप्रमाणपत्राणि प्राप्नुवन्तु ।

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);

// अस्माकं इनपुट् Excel सञ्चिकायाः नाम
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 परिवर्तनस्य समये ये अपवादाः भवितुम् अर्हन्ति ते Try-Catch block इत्यत्र नियन्त्रिताः भविष्यन्ति ।

पावरपॉइंटं प्रति उत्कृष्टतां कुर्वन्तु

Excel to PowerPoint परिवर्तनपूर्वावलोकनम्।

उपर्युक्ते उदाहरणे प्रयुक्तं नमूना Excel कार्यपत्रकं myDocument.xlsx इत्यस्मात् डाउनलोड् कर्तुं शक्यते ).

cURL Commands इत्यस्य उपयोगेन Excel तः PPT यावत्

REST API आह्वयितुं cURL आदेशानां उपयोगस्य एकः मुख्यः लाभः अस्ति यत् एतत् आदेशपङ्क्तौ जाल-आधारित-APIs इत्यनेन सह अन्तरक्रियां कर्तुं सरलं लचीलं च मार्गं प्रदाति तदतिरिक्तं, 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"

अधुना अस्माभिः Excel workbook इत्येतत् PowerPoint presentation मध्ये embed कर्तुं निम्नलिखितम् आदेशं निष्पादयितुं आवश्यकम् । सफलरूपान्तरणस्य अनन्तरं परिणामी सञ्चिका स्थानीयड्राइवे (-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"

अन्यः विकल्पः अस्ति यत् Excel इत्येतत् PowerPoint इत्यत्र परिवर्त्य आउटपुट् cloud storage इत्यत्र सेव् करणीयम् ।

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-तः PowerPoint-रूपान्तरण-प्रक्रियायाः उन्नयनार्थं .NET-कृते Aspose.Cells Cloud SDK-इत्यस्य उपयोगाय बहुमूल्यं अन्वेषणं निर्देशं च प्रदत्तवान् अस्ति

तथापि, एपिआइ इत्यस्य अन्येषां रोमाञ्चकारीविशेषतानां विषये विवरणं व्याख्याय सुलभ-अनुसरणं व्यापकदस्तावेजनम् अन्वेष्टुं वयं अत्यन्तं अनुशंसयामः । एपिआइ-उपयोगकाले भवान् किमपि समस्यां प्राप्नोति चेत्, कृपया ग्राहकसमर्थनमञ्च मार्गेण अस्माभिः सह सम्पर्कं कुर्वन्तु ।

सम्बन्धित लेख

अधिकं ज्ञातुं कृपया निम्नलिखितलिङ्कानि पश्यन्तु।