Намоишгари PowerPoint

Таҳияи намоишгари PowerPoint бо истифода аз .NET Cloud SDK.

Потенсиали пурраи [Презентатсияҳои PowerPoint]-и худро (https://docs.fileformat.com/presentation/pptx/) тавассути сохтани барномаи намоишгари PowerPoint бо истифода аз .NET Cloud SDK кушоед. Бо намоишгари PowerPoint, шумо метавонед ба корбарони худ таҷрибаи бефосила ва интерактивиро пешкаш кунед, ки ба онҳо имкон медиҳад, ки файлҳои презентатсияҳоро бубинанд ва бо онҳо ҳамкорӣ кунанд. Бо эҷод кардани намоишгари PowerPoint, шумо метавонед ҳамкорӣ, мубодилаи презентатсия ва дастрасии мундариҷаро беҳтар кунед. Дар ин мақола, мо шуморо тавассути раванде ҳидоят хоҳем кард, ки ба шумо имкон медиҳад, ки таҷрибаи аҷиби корбарро бо истифода аз .NET Cloud SDK пешкаш кунед.

Новобаста аз он ки шумо сатҳҳои фурӯшро намоиш медиҳед, мундариҷаи таълимӣ мерасонед ё мубодилаи навсозиҳои лоиҳа, як барномаи махсуси намоишгари PowerPoint ҷаҳони имкониятҳоро мекушояд.

Коркарди PowerPoint бо .NET Cloud SDK

Aspose.Slides Cloud SDK for .NET як воситаи пурқувватест, ки доираи васеи қобилиятҳоро барои кор бо презентатсияҳои PowerPoint таъмин мекунад. Бо ин SDK, шумо метавонед амалҳои гуногунро ба мисли эҷод, таҳрир, табдил ва коркарди файлҳои PowerPoint ба таври барномавӣ иҷро кунед. Он табдилдиҳии байни форматҳои гуногуни муаррифиро дастгирӣ мекунад. Ва шумо ҳатто метавонед файлҳои PowerPoint-ро ба форматҳои дигар табдил диҳед, ба монанди PDF, тасвирҳо (JPG. /), PNG, TIFF ва ғайра), [HTML] (https://docs.fileformat.com/web/html/) ва ғайра. Ҳамин тавр, ин чандирӣ ба шумо имкон медиҳад, ки презентатсияҳои худро дар форматҳои гуногун, ки барои платформаҳо ва дастгоҳҳои гуногун мувофиқанд, мубодила кунед.

Ба шарофати ин қобилиятҳои аҷиб, мо метавонем PowerPoint-ро ба форматҳои HTML ё тасвир гардонем ва онҳоро дар браузери веб намоиш диҳем.

Акнун, барои истифодаи SDK, лутфан Aspose.Slides-Cloud-ро дар менеҷери бастаҳои NuGet ҷустуҷӯ кунед ва тугмаи Иловаи баста-ро клик кунед. Инчунин, лутфан ба бахши оғози зуд муроҷиат кунед, то қадамҳоро дар бораи чӣ гуна эҷод кардани ҳисоб тавассути панели абрӣ (агар ҳисоби мавҷуда надошта бошед) омӯзед.

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

Яке аз вариантҳои аввалини дидани презентатсияҳои PowerPoint бидуни ниёз ба ягон нармафзори мушаххас табдили онҳо ба формати HTML мебошад. Табдил додани PowerPoint ба HTML бартариҳои зиёд меорад, ки дастрасӣ ва дастрасии презентатсияҳои шуморо васеъ мекунад. Ғайр аз он, HTML формати ба таври васеъ дастгирӣшаванда буда, имкон медиҳад, ки презентатсияҳои шумо дар ҳама гуна дастгоҳ ё платформа дида шаванд ва мушкилоти мутобиқатро бартараф созанд. Ниҳоят, қобилиятҳои тарроҳии ҷавобгӯи HTML кафолат медиҳанд, ки презентатсияҳои шумо ба андозаҳои гуногуни экран мутобиқ шуда, таҷрибаи беҳтарини тамошои аудиторияро пешкаш мекунанд.

Ҳамин тавр, лутфан пораи коди зеринро барои табдил додани PowerPoint ба HTML онлайн истифода баред.

// Барои мисолҳои бештар, лутфан ба 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 ба формати HTML ба API занг занед
var responseStream = slidesApi.DownloadPresentation("Summer invitations.pptx", ExportFormat.Html);

// HTML-ро дар диски маҳаллӣ захира кунед
using var pdfStream = File.Create("converted.html");
responseStream.CopyTo(pdfStream);
Табдили PPT ба HTML

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

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

  • Аввалан, як мисоли синфи SlidesApi эҷод кунед, ки дар он мо эътимодномаи муштариро ҳамчун аргумент интиқол медиҳем.
  • Усули DownloadPresentation(…)-ро барои табдил додани слайдҳои PowerPoint ба формати HTML занг занед ва натиҷаро ҳамчун объекти Stream баргардонед.
  • HTML-ро дар гардонандаи маҳаллӣ захира кунед.

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

Аз тарафи дигар, ҳалли дигари қобили мулоҳиза ин табдил додани презентатсияҳои PowerPoint ба форматҳои растрӣ, яъне JPG ва сипас намоиш додани тасвир дар дохили саҳифаи интернетӣ мебошад. Табдилдиҳии PowerPoint ба JPG як қатор бартариҳоро пешкаш мекунад, ки онро барои мубодила ва паҳн кардани презентатсияҳо интихоби маъмул месозад.

  • Аввалан, JPG формати ба таври васеъ дастгирӣшавандаи тасвир аст, ки онро дар дастгоҳҳо ва платформаҳои гуногун бидуни ниёз ба нармафзори мушаххас ба осонӣ дидан мумкин аст.
  • Сониян, файлҳои JPG одатан дар муқоиса бо файли 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 эҷод кунед, ҳангоми интиқоли эътимодномаи муштарӣ ҳамчун далел ба созандаи он.
  • Муаррифии PowerPoint-ро хонед ва онро ба анбори абр бор кунед.
  • Усули DownloadPresentation(…)-ро даъват кунед ва арзиши ExportFormat.Jpeg-ро ҳамчун аргумент гузаронед. Натиҷа ҳамчун намунаи ҷараён баргардонида мешавад.
  • Натиҷаро ҳамчун бойгонии zip дар диски маҳаллӣ захира кунед.

Табдил додани PPTX ба HTML ё JPG бо истифода аз Фармонҳои cURL

Aspose.Slides Cloud API интерфейси RESTful-ро таъмин мекунад, ки маънои онро дорад, ки шумо метавонед бо он бо истифода аз усулҳои стандартии HTTP ба монанди GET, POST, PUT ва DELETE ҳамкорӣ кунед. Дар ҳоле ки cURL як абзори сатри фармон аст, ки ба шумо имкон медиҳад дархостҳои HTTP пешниҳод кунед ва одатан барои муомилоти API истифода мешавад. Аз ин рӯ, мо метавонем бо истифода аз фармонҳои cURL PowerPoint-ро ба тасвирҳои HTML ё JPG табдил диҳем. Ин равиш як қатор манфиатҳоро пешкаш мекунад:

  • Аввалан, он роҳи осон ва самараноки автоматикунонии раванди табдилдиҳиро таъмин мекунад.
  • Сониян, истифодаи фармонҳои cURL барои табдили PPTX ба HTML ё JPG мустақилияти платформаро таъмин мекунад.

Ҳамин тавр, бо риояи равиши cURL, шумо метавонед қудрати қобилиятҳои табдилдиҳии Aspose.Slides Cloudро истифода баред ва ҳамзамон аз соддагӣ, чандирӣ ва мутобиқати байниплатформавӣ, ки фармонҳои cURL пешниҳод мекунанд, истифода баред.

Ҳоло, мо бояд фармони зеринро иҷро кунем, то 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"

Лутфан фармони зеринро барои табдил додани PPTX ба формати HTML иҷро кунед.

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPPT}/Html?slides=3" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{}" \
-o "{resultantHTML}"

{inputPPT}-ро бо номи PowerPoint, ки дар нигаҳдории абр мавҷуд аст, иваз кунед. Сипас {accessToken}-ро бо аломати дастрасии JWT ва {resultantHTML}-ро бо номи файли HTML-и натиҷавӣ, ки дар диски маҳаллӣ нигоҳ дошта мешавад, иваз кунед.

Ғайр аз он, барои табдил додани PowerPoint ба формати JPG, лутфан фармони зеринро иҷро кунед.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=2%2C7" \
-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}"

`Ба ҷои табдил додани ҳама слайдҳои презентатсия ба тасвирҳои JPG, мо дастур додем, ки слайдҳои рақамҳои 2 ва 7-ро табдил диҳем.'

Хулоса

Дар ин мақола мо ду равиши пурқувватро барои табдил додани презентатсияҳои PowerPoint омӯхтаем: табдил додани PowerPoint ба HTML ва табдил додани PowerPoint ба JPG. Ҳар яке аз ин равишҳоро барои таҳияи барномаи намоишгари PowerPoint истифода бурдан мумкин аст. Бо вуҷуди ин, ҳарду усул манфиатҳои беназир пешниҳод мекунанд.

Ҳангоми табдил додани PowerPoint ба HTML, шумо имкон пайдо мекунед, ки презентатсияҳои худро мустақиман дар саҳифаҳои веб ҷойгир кунед ва онҳоро интерактивӣ ва дар дастгоҳҳо ва платформаҳои гуногун дастрас намоед. Ин равиш ба шумо имкон медиҳад, ки формати аслӣ, аниматсияҳо ва интерактивии слайдҳоро нигоҳ дошта, таҷрибаи бефосила ва ҷолиби корбарро эҷод кунед.

Аз тарафи дигар, табдил додани PowerPoint ба JPG роҳи қулай барои тавлиди аксҳои баландсифати ҳар як слайдро фароҳам меорад. Ин равиш хусусан вақте муфид аст, ки ба шумо слайдҳои инфиродӣ ҳамчун тасвирҳои мустақил мубодила ё паҳн кардан лозим аст.

Дар маҷмӯъ, қобилияти табдил додани PowerPoint ба HTML ва JPG роҳҳои навро барои муаррифӣ, мубодила ва бозгардонидани мундариҷаи PowerPoint-и худ мекушояд, ки дастрасии мукаммал, бисёрҷониба ва намояндагии визуалиро пешниҳод мекунад.

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

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

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