PowerPoint ба html

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

Қувваи презентатсияҳои PowerPoint -ро тавассути табдил додани онҳо ба файлҳои интерактивии HTML кушоед. . Табдил додани PowerPoint ба HTML бо истифода аз .NET REST API ҷаҳони имкониятҳоро мекушояд, ки ба шумо имкон медиҳад, ки слайдҳои худро дар вебсайтҳо, блогҳо ва платформаҳои онлайн бефосила ҷойгир кунед. Дар HTML презентатсияҳои шумо динамикӣ, ҷавобгӯ ва дастрас дар дастгоҳҳои гуногун ва системаҳои оператсионӣ мешаванд. Ғайр аз он, бо табдил додани слайдҳои худ ба HTML, шумо метавонед ҷалбро беҳтар кунед, интерактивиро фаъол созед ва ба аудиторияи васеътар дастрасӣ пайдо кунед.

Пас, биёед раванди табдили PPT ба HTML бо истифода аз .NET REST API-ро омӯзем ва имкониятҳои бепоёни онро барои мубодила, муаррифӣ ва ҷалби шунавандагони шумо дар интернет кашф кунем.

REST API барои табдил додани PowerPoint ба HTML

Бо ёрии Aspose.Slides Cloud SDK for .NET, табдили PowerPoint ба HTML осон мегардад. Ин ҳалли ба абр асосёфта маҷмӯи ҳамаҷонибаи хусусиятҳо ва функсияҳоро барои таъмини раванди табдили бефосила пешниҳод мекунад. Бо истифода аз Aspose.Slides Cloud SDK барои .NET, шумо метавонед ба таври барномавӣ мундариҷаи презентатсияҳои PowerPoint-и худро истихроҷ кунед ва онҳоро бо чанд сатри код ба формати HTML табдил диҳед.

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

PPT ба HTML бо истифода аз C# .NET

Биёед пораи кодро бубинем, ки ба мо барои табдил додани PPTX ба 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 slidesApi = new SlidesApi(clientID, clientSecret);

Як мисоли синфи SlidesApi эҷод кунед, ки дар он мо эътимодномаи муштариро ҳамчун аргумент интиқол медиҳем.

var responseStream = slidesApi.DownloadPresentation("Summer invitations.pptx", ExportFormat.Html);

Барои табдил додани слайдҳои PowerPoint ба формати HTML ва баргардонидани натиҷа ҳамчун объекти Stream ба REST API занг занед.

using var pdfStream = File.Create("converted.html");
responseStream.CopyTo(pdfStream);

HTML-ро дар гардонандаи маҳаллӣ захира кунед.

Ба таври нобаёнӣ, ҳама слайдҳои презентатсияи PowerPoint табдил дода мешаванд, аммо агар ба шумо танҳо слайдҳои мушаххасро табдил додан лозим бошад, лутфан тафсилотро тавассути объекти Рӯйхат пешниҳод кунед. Лутфан ба сатри коди зерин нигаред, ки танҳо слайдҳои 2 ва 3-и презентатсияро табдил медиҳад.

var responseStream = slidesApi.DownloadPresentation("Summer invitations.pptx", ExportFormat.Html, null, null, null, null, null, new List<int> {2,3});

Муаррифии PowerPoint-ро, ки дар мисоли боло истифода шудааст, ба осонӣ аз [Даъватҳои тобистона] (https://create.microsoft.com/en-us/template/summer-invitations-dc36583d-ebb5-43a5-b782-334e7b643a14) зеркашӣ кардан мумкин аст.

Табдилдиҳии PowerPoint ба саҳифаи веб бо истифода аз Фармонҳои cURL

Агар шумо равиши сатри фармонро афзалтар донед, шумо метавонед аз чандирии фармонҳои cURL истифода баред, то PPTX-ро ба HTML бидуни осон табдил диҳед. Бо истифода аз Aspose.Slides Cloud API, шумо метавонед дархостҳои HTTP-ро бо cURL ирсол кунед ва табдилро ба осонӣ иҷро кунед. Ин усул роҳи осон ва самараноки автоматикунонии табдили презентатсияҳои PowerPoint ба веб саҳифаро фароҳам меорад, ки онро бо платформаҳои гуногуни веб дастрас ва мувофиқ месозад.

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

Пас аз тавлиди аломати дастрасии JWT, лутфан фармони зеринро иҷро кунед, то PowerPoint-ро ба HTML онлайн табдил диҳед. Лутфан таваҷҷӯҳ намоед, ки дар фармони зерин мо танҳо слайди 3-юми презентатсияро табдил медиҳем.

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 ба HTML ҷаҳони имкониятҳоро барои мубодила ва намоиш додани презентатсияҳои шумо дар веб мекушояд. Новобаста аз он ки шумо истифодаи Aspose.Slides Cloud SDK-ро барои .NET интихоб мекунед ё чандирии фармонҳои cURL, шумо метавонед слайдҳои PowerPoint-и худро ба формати HTML табдил диҳед ва онҳоро дар дастгоҳҳо ва платформаҳои гуногун дастрас, интерактивӣ ва мувофиқ созед.

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

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

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

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