PowerPoint ба JPG

Табдил додани PowerPoint ба JPG бо истифода аз C# .NET

Дар ҷаҳони босуръати имрӯза мундариҷаи рақамӣ ба як ҷузъи муошират табдил ёфтааст. Презентатсияҳои PowerPoint (PPTX) як воситаи муҳим барои ширкатҳо ва шахсони алоҳида барои интиқоли самараноки иттилоот гаштаанд. Онҳо дар муҳити тиҷорӣ ва таълимии имрӯза ба таври васеъ истифода мешаванд, ки қобилияти мубодила ва паҳн кардани онҳоро муассир месозад. Аксар вақт, табдил додани слайдҳои PowerPoint ба форматҳои тасвирӣ ба монанди JPEG, махсусан ҳангоми мубодилаи слайдҳо бо дигарон, ки ба PowerPoint дастрасӣ надоранд, зарур аст. Ҳамин тавр, дар ин мақола, мо ҳама тафсилоти заруриро дар истифодаи .NET Cloud SDK барои табдил додани слайдҳои PowerPoint ба тасвирҳои онлайн баррасӣ хоҳем кард.

PowerPoint ба API табдилдиҳии JPG

Бо истифода аз Aspose.Slides Cloud SDK for .NET, табдили слайдҳои PowerPoint ба тасвирҳои JPG як раванди осон аст. Aspose.Slides Cloud API-и RESTful-ро пешкаш мекунад, ки метавонад бо барномаи .NET-и шумо ба осонӣ муттаҳид карда шавад, то слайдҳои PowerPoint-ро ба тасвирҳои JPG бидуни ниёз ба ягон нармафзори иловагӣ ё плагинҳо табдил диҳед.

Табдил додани слайдҳои алоҳида ё тамоми презентатсияҳо ба тасвирҳои JPG.

Лутфан Aspose.Slides-Cloud-ро дар менеҷери бастаҳои NuGet ҷустуҷӯ кунед ва тугмаи Иловаи бастаро клик кунед. Ғайр аз он, дар панели абрӣ ҳисобро сабт кунед ва маълумоти шахсии муштарии худро гиред. Барои маълумоти иловагӣ лутфан ба бахши оғози зуд муроҷиат кунед.

Табдил додани 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);
powerpoint ба jpg

Тасвир: - Пешнамоиши табдили PowerPoint ба JPG.

Дар зер тафсилот дар бораи порчаи рамзи муштараки дар боло овардашуда оварда шудаанд.

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

Намунаи муаррифии дар мисоли боло истифодашударо аз [Конфронси рангин] зеркашӣ кардан мумкин аст (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-ро мустақиман аз сатри фармон ирсол кунед, ки онро як усули осон ва қулай месозад. Ҳоло, аввал ба мо лозим аст, ки тавассути ирсоли дархост ба нуқтаи ниҳоии нишона бо SID Барнома ва Калиди Барномасозони шумо аломати аутентификатсия тавлид кунем.

Лутфан фармони зеринро барои тавлиди 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, лутфан фармони зеринро иҷро кунед, то слайдҳои рақами 4 ва 8-и PowerPoint-ро ба формати 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-и баландсифат табдил диҳед, ки барои истифода дар ҳама гуна тарзҳои лозима омодаанд.

Пайвандҳои муфид

Мақолаҳои марбут

Мо тавсия медиҳем, ки аз блогҳои зерин гузаред: