قدرت [ارائههای پاورپوینت] (https://docs.fileformat.com/presentation/pptx/) خود را با تبدیل آنها به فایلهای تعاملی HTML باز کنید . تبدیل پاورپوینت به HTML با استفاده از NET REST API دنیایی از امکانات را در اختیار شما قرار می دهد و به شما امکان می دهد اسلایدهای خود را به طور یکپارچه در وب سایت ها، وبلاگ ها و پلتفرم های آنلاین جاسازی کنید. در HTML، ارائه های شما پویا، پاسخگو و قابل دسترسی در دستگاه ها و سیستم عامل های مختلف می شوند. علاوه بر این، با تبدیل اسلایدهای خود به HTML، می توانید تعامل را افزایش دهید، تعامل را فعال کنید و به مخاطبان بیشتری دسترسی پیدا کنید.
پس بیایید روند تبدیل PPT به HTML با استفاده از NET REST API را بررسی کنیم و فرصت های بی پایانی را که برای اشتراک گذاری، ارائه و جذب مخاطبان شما به صورت آنلاین به ارمغان می آورد، کشف کنیم.
- REST API برای تبدیل پاورپوینت به HTML
- PPT به HTML با استفاده از C#.NET
- تبدیل پاورپوینت به صفحه وب با استفاده از دستورات cURL
REST API برای تبدیل پاورپوینت به HTML
با کمک Aspose.Slides Cloud SDK for .NET، تبدیل پاورپوینت به HTML بسیار سریع می شود. این راه حل مبتنی بر ابر مجموعه ای جامع از ویژگی ها و عملکردها را برای اطمینان از فرآیند تبدیل یکپارچه ارائه می دهد. با استفاده از Aspose.Slides Cloud SDK برای دات نت، می توانید به صورت برنامه نویسی محتوای ارائه های پاورپوینت خود را استخراج کرده و تنها با چند خط کد آنها را به فرمت HTML تبدیل کنید.
اکنون، برای استفاده از SDK، لطفا «Aspose.Slides-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. در مرحله دوم، یک حساب کاربری در داشبورد ابری ایجاد کنید و اعتبار مشتری شخصی خود را دریافت کنید. برای اطلاعات بیشتر، لطفاً از بخش [شروع سریع] (https://docs.aspose.cloud/slides/quickstart/) در مستندات دیدن کنید.
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);
// برای تبدیل اسلایدهای پاورپوینت به فرمت HTML با API تماس بگیرید
var responseStream = slidesApi.DownloadPresentation("Summer invitations.pptx", ExportFormat.Html);
// HTML حاصل را در درایو محلی ذخیره کنید
using var pdfStream = File.Create("converted.html");
responseStream.CopyTo(pdfStream);
در زیر توضیح قطعه کد ذکر شده در بالا ارائه شده است.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
یک نمونه از کلاس SlidesApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
var responseStream = slidesApi.DownloadPresentation("Summer invitations.pptx", ExportFormat.Html);
REST API را فراخوانی کنید تا اسلایدهای پاورپوینت را به فرمت HTML تبدیل کنید و خروجی را به عنوان شی Stream برگردانید.
using var pdfStream = File.Create("converted.html");
responseStream.CopyTo(pdfStream);
HTML حاصل را در درایو محلی ذخیره کنید.
بهطور پیشفرض، تمام اسلایدهای ارائه پاورپوینت تبدیل میشوند، اما در صورت نیاز به تبدیل فقط اسلایدهای خاص، لطفاً جزئیات را از طریق شی List ارائه دهید. لطفاً به خط کد زیر نگاهی بیندازید، که فقط اسلاید 2 و 3 ارائه را تبدیل می کند.
var responseStream = slidesApi.DownloadPresentation("Summer invitations.pptx", ExportFormat.Html, null, null, null, null, null, new List<int> {2,3});
ارائه پاورپوینت مورد استفاده در مثال بالا را می توان به راحتی از [دعوتنامه تابستانی] (https://create.microsoft.com/en-us/template/summer-invitations-dc36583d-ebb5-43a5-b782-334e7b643a14) دانلود کرد.
تبدیل پاورپوینت به صفحه وب با استفاده از دستورات cURL
اگر رویکرد خط فرمان را ترجیح می دهید، می توانید از انعطاف پذیری دستورات cURL برای تبدیل PPTX به HTML بدون زحمت استفاده کنید. با استفاده از Aspose.Slides Cloud API، می توانید درخواست های HTTP را با 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"
هنگامی که رمز دسترسی JWT تولید شد، لطفاً دستور زیر را برای تبدیل پاورپوینت به 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}» را با نام پاورپوینت موجود در فضای ذخیرهسازی ابری جایگزین کنید. سپس «{accessToken}» را با نشانه دسترسی JWT و «{resultantHTML}» را با نام فایل HTML حاصل برای ذخیره در درایو محلی جایگزین کنید.
نتیجه
در نتیجه، توانایی تبدیل پاورپوینت به HTML دنیایی از امکانات را برای اشتراک گذاری و نمایش ارائه های شما در وب باز می کند. چه بخواهید از Aspose.Slides Cloud SDK برای دات نت یا انعطاف پذیری دستورات cURL استفاده کنید، می توانید به راحتی اسلایدهای پاورپوینت خود را به فرمت HTML تبدیل کنید و آنها را در دستگاه ها و پلتفرم های مختلف در دسترس، تعاملی و سازگار کنید.
بنابراین، با استفاده از این تکنیکها، میتوانید شکاف بین ارائههای پاورپوینت و وب را به طور یکپارچه پر کنید و راههای جدیدی را برای جذب و جذب مخاطبان خود باز کنید. بنابراین، شروع به بررسی قدرت تبدیل پاورپوینت به HTML کنید و ارائه های خود را به سطح بعدی ارتقا دهید.
لینک های مفید
- راهنمای برنامه نویس
- مرجع API
- کد منبع SDK
- تالار گفتمان پشتیبانی رایگان
- [نمایشهای نمایشی زنده] (https://products.aspose.app/slides/family)
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: