יקסעל צו פּאָווערפּאָינט

גער עקססעל (קסלס, קססלקס) צו פּאָווערפּאָינט ניצן C#. נעץ

עקססעל און פּאָווערפּאָינט זענען צוויי פון די מערסט קאַמאַנלי געניצט ווייכווארג מכשירים אין הייַנט ס געשעפט וועלט. עקססעל איז געניצט פֿאַר דאַטן אַנאַליסיס און פאַרוואַלטונג, בשעת פּאָווערפּאָינט איז געניצט פֿאַר קריייטינג פּרעזאַנטיישאַנז. מאל, איר קען דאַרפֿן צו גער Excel ווערקשיץ צו PowerPoint פּרעזאַנטיישאַנז, אָדער צו פאָרשטעלן דיין דאַטן אין אַ מער וויזשוואַלי אַפּילינג וועג אָדער צו צושטעלן אַ קיצער פון דיין אַנאַליסיס. דאָס קען זיין אַ צייט-קאַנסומינג אַרבעט אויב איר טאָן מאַניואַלי, ספּעציעל אויב איר האָבן צו דערהייַנטיקן די דאַטן אָפט. צומ גליק, עס איז אַ לייזונג וואָס קענען אָטאַמייט דעם פּראָצעס און שפּאָרן איר אַ פּלאַץ פון צייט.

אין דעם בלאָג פּאָסטן, מיר וועלן ווייַזן איר ווי צו נוצן C# REST API צו אָטאַמייט דעם פּראָצעס פון קאַנווערטינג עקססעל ווערקשיץ צו פּאָווערפּאָינט פּרעזאַנטיישאַנז. מיר וועלן דעקן אַלץ איר דאַרפֿן צו וויסן, פֿון באַשטעטיקן די סוויווע צו שרייבן די קאָד. אַזוי, לאָזן ס באַקומען סטאַרטעד!

עקססעל צו פּאָווערפּאָינט קאַנווערזשאַן אַפּי

קאַנווערטינג עקססעל ווערקשיץ צו פּאָווערפּאָינט פּרעזאַנטיישאַנז ניצן Aspose.Cells Cloud SDK פֿאַר. נעץ אָפפערס עטלעכע בענעפיץ. ערשטער, עס סאַוועס צייט דורך אָטאַמייטינג די קאַנווערזשאַן פּראָצעס, אַלאַוינג איר צו פאָקוס אויף אנדערע טאַסקס. רגע, עס ראַדוסאַז די ליקעליהאָאָד פון ערראָרס וואָס קענען פּאַסירן ווען מאַניואַלי קאַפּיינג און פּאַסטינג דאַטן פֿון עקססעל צו פּאָווערפּאָינט. אַדדיטיאָנאַללי, עס איז אַ באַניצער-פרייַנדלעך געצייַג און ריקווייערז אַ ביסל פריערדיק קאָודינג דערפאַרונג. מיט זיין פּשוט צובינד און סטרייטפאָרווערד ינסטראַקשאַנז, איר קענען געשווינד גער דיין עקססעל ווערקשיץ צו פּאָווערפּאָינט פּרעזאַנטיישאַנז אָן קיין כאַסאַל.

צו אָנהייבן, מיר דאַרפֿן צו לייגן זיין רעפֿערענץ אין אונדזער אַפּלאַקיישאַן דורך NuGet פּעקל פאַרוואַלטער. אַזוי זוכן “Aspose.Cells-Cloud” און שלאָגן די לייג פּאַקקאַגע קנעפּל. צווייטנס, אויב איר טאָן ניט האָבן אַ חשבון איבער Cloud Dashboard, ביטע שאַפֿן אַ פריי חשבון מיט אַ גילטיק E- בריוו אַדרעס און באַקומען דיין פערזענליכען קליענט קראַדענטשאַלז.

אַרייַנלייגן עקססעל אין פּאָווערפּאָינט ניצן C#

ביטע נוצן די קאָד סניפּאַט געגעבן אונטן צו ימבעד עקססעל צו פּאָווערפּאָינט ניצן C#.

// פֿאַר גאַנץ ביישפילן און דאַטן טעקעס, ביטע גיין צו 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// באַקומען קליענט קראַדענטשאַלז פֿון https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// שאַפֿן CellsApi בייַשפּיל דורך פּראַוויידינג ClientID און ClientSecret דעטאַילס
CellsApi instance = new CellsApi(clientID, clientSecret);

// נאָמען פון אונדזער אַרייַנשרייַב עקססעל טעקע
string name = "myDocument.xls";
// פֿאָרמאַט פֿאַר דער רעזולטאַט פּאָווערפּאָינט פּרעזענטירונג
string format = "PPTX";

try
{
    // לאָדן די טעקע פֿון היגע פאָר
    using (var file = System.IO.File.OpenRead(name))
    {

        // ינישאַלייז די קאַנווערזשאַן אָפּעראַציע
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // ראַטעווען די ריזאַלטינג פּאָווערפּאָינט צו היגע פאָר
        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)

לייענען די אַרייַנשרייַב עקססעל וואָרקבאָאָק ניצן OpenRead (…) אופֿן פון די System.IO.File קלאַס.

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

רופן די אויבן אופֿן צו בייַטן עקססעל צו פּאָווערפּאָינט פֿאָרמאַט.

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

איצט, אין סדר צו ראַטעווען די ריזאַלטינג פּאָווערפּאָינט (PPTX) צו היגע פאָר, ביטע נוצן אויבן קאָד שורות. קיין אויסנעמען וואָס קען פּאַסירן בעשאַס עקססעל צו פּאָווערפּאָינט קאַנווערזשאַן וועט זיין כאַנדאַלד אין פּרוּווט-כאַפּן בלאָק.

יקסעל צו פּאָווערפּאָינט

עקססעל צו פּאָווערפּאָינט קאַנווערזשאַן פאָרויסיקע ווייַזונג.

דער מוסטער עקססעל ווערקשיט געניצט אין דעם אויבן בייַשפּיל קענען זיין דאַונלאָודיד פֿון myDocument.xlsx.

עקססעל צו PPT ניצן cURL קאַמאַנדז

איינער פון די הויפּט בענעפיץ פון ניצן cURL קאַמאַנדז צו רופן אַ REST API איז אַז עס גיט אַ פּשוט און פלעקסאַבאַל וועג צו ינטעראַקט מיט וועב-באזירט אַפּיס פֿון די באַפֿעלן שורה. דערצו, cURL קאַמאַנדז און REST API צושטעלן אַ באַניצער-פרייַנדלעך צובינד וואָס ריקווייערז קיין פריערדיק קאָודינג דערפאַרונג. דעריבער, מיט סטרייטפאָרווערד ינסטראַקשאַנז און גרינג-צו-נאָכפאָלגן קאַמאַנדז, איר קענען געשווינד און יפישאַנטלי ימבעד דיין עקססעל ווערקשיץ אין פּאָווערפּאָינט פּרעזאַנטיישאַנז.

ערשטער, מיר דאַרפֿן צו דזשענערייט אַ 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"

איצט מיר דאַרפֿן צו ויספירן די פאלגענדע באַפֿעל צו ימבעד אַן עקססעל וואָרקבאָאָק צו פּאָווערפּאָינט פּרעזענטירונג. נאָך געראָטן קאַנווערזשאַן, דער רעזולטאַט טעקע איז סטאָרד אויף היגע פאָר (ווי פּער דרך ספּעסיפיעד אין -אָ פּאַראַמעטער).

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>"

מסקנא

אין מסקנא, Aspose.Cells קלאָוד סדק פֿאַר. נעץ און קורל קאַמאַנדז צושטעלן אַן עפעקטיוו און באַניצער-פרייַנדלעך וועג צו בייַטן עקססעל ווערקשיץ צו פּאָווערפּאָינט פּרעזאַנטיישאַנז. דורך קאַמביינינג די מאַכט פון וואָלקן-באזירט טעכנאָלאָגיע מיט די בייגיקייט פון cURL קאַמאַנדז, איר קענען אָטאַמייט דיין קאַנווערזשאַן און עמבעדדינג פּראָצעס, שפּאָרן צייט און פֿאַרבעסערן די אַקיעראַסי. מיט זיין סטרייטפאָרווערד ינסטראַקשאַנז און גרינג-צו-נאָכפאָלגן קאַמאַנדז, סטרימליין דיין וואָרקפלאָוו און פֿאַרבעסערן דיין פּראָודאַקטיוויטי. מיר האָפֿן דעם בלאָג פּאָסטן האט צוגעשטעלט איר מיט ווערטפול ינסייץ און ינסטראַקשאַנז פֿאַר ניצן Aspose.Cells Cloud SDK פֿאַר. נעץ צו פֿאַרבעסערן דיין עקססעל צו פּאָווערפּאָינט קאַנווערזשאַן פּראָצעס.

פונדעסטוועגן, מיר רעקאָמענדירן צו ויספאָרשן די גרינג-צו-נאָכפאָלגן פולשטענדיק דאַקיומענטיישאַן וואָס דערקלערט די דעטאַילס וועגן אנדערע יקסייטינג פֿעיִקייטן פון די אַפּי. אויב איר טרעפן קיין ישוז ווען איר נוצן די אַפּי, ביטע קאָנטאַקט אונדז דורך קונה שטיצן פאָרום.

שייַכות אַרטיקלען

ביטע באַזוכן די פאלגענדע לינקס צו לערנען מער וועגן: