Ժամանակակից արագընթաց աշխարհում թվային բովանդակությունը դարձել է հաղորդակցության հիմնական բաղադրիչը: PowerPoint-ի շնորհանդեսները (PPTX) դարձել են ձեռնարկությունների և անհատների համար տեղեկատվություն արդյունավետ փոխանցելու կարևոր գործիք: Դրանք լայնորեն կիրառվում են այսօրվա բիզնեսում և կրթական միջավայրում, ինչը կարևոր է դարձնում դրանք արդյունավետորեն տարածելու և տարածելու հնարավորությունը: Հաճախ անհրաժեշտ է դառնում PowerPoint-ի սլայդները փոխարկել պատկերի ձևաչափերի, ինչպիսիք են JPEG, հատկապես երբ սլայդները կիսվում են ուրիշների հետ, ովքեր կարող են մուտք չունենալ PowerPoint-ին: Այսպիսով, այս հոդվածում մենք կքննարկենք բոլոր անհրաժեշտ մանրամասները, որոնք կապված են .NET Cloud SDK-ի օգտագործման հետ՝ PowerPoint-ի սլայդները առցանց պատկերների փոխակերպելու համար:
- PowerPoint դեպի JPG փոխակերպման API
- Փոխակերպեք PPT-ը JPG-ի՝ օգտագործելով C#
- PPTX դեպի JPG՝ օգտագործելով cURL հրամանները
PowerPoint դեպի JPG փոխակերպման API
Օգտագործելով Aspose.Slides Cloud SDK-ը .NET-ի համար, PowerPoint սլայդների վերափոխումը JPG պատկերների պարզ գործընթաց է: Aspose.Slides Cloud ապահովում է RESTful API, որը կարող է հեշտությամբ ինտեգրվել ձեր .NET հավելվածին՝ PowerPoint-ի սլայդները JPG պատկերների փոխակերպելու համար՝ առանց որևէ լրացուցիչ ծրագրաշարի կամ հավելվածի պահանջելու:
Փոխակերպեք անհատական սլայդները կամ ամբողջական ներկայացումները JPG պատկերների:
Խնդրում ենք որոնել «Aspose.Slides-Cloud» NuGet փաթեթների կառավարիչում և սեղմել «Ավելացնել փաթեթ» կոճակը: Ավելին, գրանցեք հաշիվ Cloud վահանակի վրա և ստացեք ձեր անձնական հաճախորդի հավատարմագրերը: Լրացուցիչ տեղեկությունների համար այցելեք quick start բաժինը:
Փոխակերպեք PPT-ն JPG-ի՝ օգտագործելով C#
Կոդի հետևյալ հատվածն օգտագործվում է PowerPoint-ի սլայդները JPG ձևաչափի փոխարկելու համար:
// Լրացուցիչ օրինակների համար այցելեք https://github.com/aspose-slides-cloud
// Ստացեք հաճախորդի հավատարմագրերը https://dashboard.aspose.cloud/ կայքից
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// ստեղծել SlidesApi-ի օրինակ
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
// Կարդացեք մուտքագրված PowerPoint ներկայացումը տեղական սկավառակից
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
// զանգահարեք API՝ PowerPoint-ի բոլոր սլայդները JPG ձևաչափի փոխարկելու համար
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
// Պահպանեք ստացված JPG պատկերները տեղական սկավառակում
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
Ստորև տրված են վերը նշված ընդհանուր կոդի հատվածի մանրամասները:
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
Ստեղծեք SlidesApi դասի օրինակ, որն ընդունում է հաճախորդի հավատարմագրերը որպես արգումենտ իր կոնստրուկտորում:
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
Ներբեռնեք մուտքագրված PowerPoint ներկայացումը և վերբեռնեք այն ամպային պահեստում:
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
Զանգահարեք API-ին՝ PowerPoint-ի ներկայացման բոլոր սլայդները JPG պատկերներին ներկայացնելու համար: Արդյունքը վերադարձվում է որպես հոսքի օրինակ:
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
Պահպանեք արդյունքը որպես zip արխիվ տեղական սկավառակի վրա:
Ամբողջական PPTX-ը JPG ձևաչափի փոխարկելուց բացի, դուք նաև ընտրված սլայդները փոխակերպելու հնարավորություն եք ստանում: Հետևյալ կոդային տողը ցույց է տալիս, թե ինչպես կարող եք փոխարկել միայն 1-ին, 3-րդ և 5-րդ սլայդը JPG-ի:
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null,null,null,null,new List<int> { 1, 3, 5 });
Վերոնշյալ օրինակում օգտագործված ներկայացման նմուշը կարելի է ներբեռնել [Colorful Conference]-ից (https://create.microsoft.com/en-us/template/colorful-conference-presentation-801f790e-9c7d-4660-9ada-7ed7be52dfaf) .
PPTX-ից JPG՝ օգտագործելով cURL հրամանները
PowerPoint-ի սլայդները պատկերների փոխարկելու մեկ այլ միջոց է զանգահարել Aspose.Slides Cloud API՝ օգտագործելով cURL հրամանները: CURL-ի միջոցով դուք կարող եք ուղարկել HTTP հարցումներ անմիջապես հրամանի տողից՝ դարձնելով այն հեշտ և հարմար մեթոդ: Այժմ, նախ մենք պետք է ստեղծենք նույնականացման նշան՝ ձեր App SID-ով և App Key-ով հարցում ուղարկելով նշանի վերջնակետին:
Խնդրում ենք կատարել հետևյալ հրամանը՝ accessToken-ը ստեղծելու համար:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Երբ AccessToken-ը ստեղծվի, խնդրում ենք կատարել հետևյալ հրամանը՝ PowerPoint-ի 4-րդ և 8-րդ սլայդները JPG ձևաչափի փոխարկելու համար:
curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=4%2C8" \
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"DefaultRegularFont\": \"string\", \"FontFallbackRules\": [ { \"RangeStartIndex\": 0, \"RangeEndIndex\": 0, \"FallbackFontList\": [ \"string\" ] } ], \"FontSubstRules\": [ { \"SourceFont\": \"string\", \"TargetFont\": \"string\", \"NotFoundOnly\": true } ]}" \
-o "{resultantZIP}"
Փոխարինեք «{sourceFile}»-ը ամպային պահեստում մուտքագրված PowerPoint ներկայացման անունով, «{accessToken}»-ը JWT մուտքի նշանով, որը ստեղծվել է վերևում, իսկ «{resultantZIP}»-ը՝ ստացված ֆայլի անունով, որը պետք է ստեղծվի դրայվի նշված վայրում:
Եզրակացություն
Եզրափակելով, PowerPoint սլայդները JPG պատկերների վերածելը օգտակար հատկություն է, որը կարող է օգտագործվել տարբեր ծրագրերում: Անկախ նրանից, թե դուք ցանկանում եք ստեղծել պրեզենտացիա հանդիպման համար կամ փոխարկել սլայդները առցանց փոխանակման համար, Aspose.Slides Cloud SDK-ն .NET-ի համար ապահովում է ձեր PowerPoint ֆայլերը JPG ձևաչափի փոխարկելու պարզ և հուսալի միջոց: Եվ cURL հրամանների օգնությամբ դուք կարող եք հեշտությամբ ինտեգրել այս գործառույթը ձեր աշխատանքային հոսքերի մեջ: Այսպիսով, ընդամենը մի քանի պարզ քայլով դուք կարող եք ձեր սլայդները վերափոխել բարձրորակ JPG պատկերների, որոնք պատրաստ են օգտագործելու ցանկացած ձևով, որն անհրաժեշտ է:
Օգտակար հղումներ
- API Reference
- [Developer-guide] (https://docs.aspose.cloud/slides/developer-guide/)
- SDK Source Code
- Անվճար աջակցության ֆորում
- [Կենդանի ցուցադրություններ] (https://products.aspose.app/slides/family)
Առնչվող հոդվածներ
Մենք բարձր խորհուրդ ենք տալիս անցնել հետևյալ բլոգները.