به اشتراکگذاری ارائههای پاورپوینت (PPTX, PPT) بهصورت آنلاین اغلب نیاز به تبدیل آنها به فرمت وب قابل مشاهده دارد. بنابراین، ارائههای HTML محتوای شما را بدون نیاز به مایکروسافت پاورپوینت بر روی هر دستگاهی در دسترس قرار میدهد. چه بخواهید PPT را به HTML ذخیره کنید، چه یک اسلایدشو پاسخگو ایجاد کنید، یا ارائهها را بهصورت آنلاین به اشتراک بگذارید، این مقاله جزئیات لازم را در مورد چگونگی توسعه یک راهحل قوی و امنیتی برای تحقق این نیاز توضیح میدهد.
- API برای تبدیل پاورپوینت به HTML
- PPTX را با استفاده از C# .NET به HTML تبدیل کنید
- تبدیل پاورپوینت به HTML از طریق cURL
API برای تبدیل پاورپوینت به HTML
Aspose.Slides Cloud SDK for .NET به شما امکان میدهد تا تبدیلهای ارائه پاورپوینت را در Cloud بدون نیاز به اتوماسیون MS Office انجام دهید. این API از فرمتهای صادراتی متعدد، از جمله HTML، PDF، SVG و تصاویر پشتیبانی میکند و به شما این امکان را میدهد که ارائههای پاورپوینت را به صورت آنلاین به اشتراک بگذارید بدون اینکه قالببندی یا تعاملات از بین برود.
نصب و پیکربندی
برای شروع، SDK را از طریق مدیر بسته NuGet نصب کنید:
Install-Package Aspose.Slides-Cloud
سپس یک حساب کاربری در Aspose Cloud Dashboard ثبتنام کنید و شناسه کلاینت و راز کلاینت خود را دریافت کنید. این اعتبارنامهها برای تأیید هویت درخواستهای شما از طریق REST API استفاده میشوند.
پیشنهاد تبدیل PPTX به HTML با استفاده از C# .NET
مثال زیر در C# نشان میدهد که چگونه میتوان پاورپوینت را به HTML تبدیل کرد و در عین حال کیفیت ارائه را با استفاده از Aspose.Slides Cloud SDK برای .NET حفظ کرد.
مرحله ۱: - یک شیء از کلاس SlidesApi
را با استفاده از اعتبارنامه های کلاینت راه اندازی کنید.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
مرحله 2: - تبدیل پاورپوینت به HTML و دریافت نتیجه به صورت یک جریان.
var responseStream = slidesApi.DownloadPresentation("source.pptx", ExportFormat.Html);
مرحله 3: - فایل HTML حاصل را دانلود کنید.
using var pdfStream = File.Create("converted.html");
responseStream.CopyTo(pdfStream);
به منظور تبدیل اسلایدهای انتخاب شده، لطفاً جزئیات را از طریق شیء لیست ارائه دهید.
var responseStream = slidesApi.DownloadPresentation("Summer invitations.pptx", ExportFormat.Html, null, null, null, null, null, new List<int> {2,3});
// برای مشاهده مثالهای کامل، لطفاً به https://github.com/aspose-slides-cloud مراجعه کنید.
// از https://dashboard.aspose.cloud/ اعتبارنامههای مشتری را دریافت کنید
string clientSecret = "XXXXXXXXXXX";
string clientID = "XXXXXXXXXX-XXXXXXXX-0e2ff815ea6e";
// نسخهای از SlidesApi ایجاد کنید
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
// API را برای تبدیل اسلایدهای پاورپوینت به فرمت HTML فراخوانی کنید
var responseStream = slidesApi.DownloadPresentation("source.pptx", ExportFormat.Html);
// نتیجه HTML را در درایو محلی ذخیره کنید
using var pdfStream = File.Create("converted.html");
responseStream.CopyTo(pdfStream);
تبدیل پاورپوینت به HTML از طریق cURL
شما همچنین میتوانید از دستورات cURL برای تبدیل PowerPoint به HTML استفاده کنید که این امر برای اتوماسیون و جریانهای کاری اسکریپتنویسی ایدهآل است.
مرحله ۱: یک توکن دسترسی ایجاد کنید
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXX-XXXXXX-XXXXXX&client_secret=XXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
مرحله 2: تبدیل پاورپوینت به HTML فرمان زیر را برای تبدیل اسلاید سوم به فرمت HTML اجرا کنید.
curl -v "https://api.aspose.cloud/v3.0/slides/{inputPPT}/Html?slides=3" \
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{}" \
-o "{resultantHTML}"
Replace:
{inputPPT}
- ارائه پاورپوینت ورودی.{resultantHTML}
- نام فایل HTML نتیجه.ACCESSTOKEN
- توکن JWT که در بالا تولید شده است.
تبدیل کننده رایگان PPT به HTML
اگر شما میخواهید تبدیل را بدون نوشتن کد امتحان کنید، از تبدیلکننده PPT به HTML رایگان ما استفاده کنید. میتوانید یک فایل پاورپوینت را بارگذاری کرده و بهطور فوری یک فایل HTML قابل دانلود برای مشاهده ارائهها در هر مرورگر وب دریافت کنید.

نتیجه گیری
ما یاد گرفتهایم که تبدیل یک پاورپوینت به HTML با .NET REST API یک راه حل سریع و قابل اعتماد برای دسترسی به ارائههای شما آنلاین است. اکنون میتوانید اسلایدها را بدون مسائل سازگاری یا نیاز به پاورپوینت دسکتاپ منتشر کنید، جاسازی کنید یا به اشتراک بگذارید.
سوالات متداول (FAQs)
- آیا API برای هر دو PPT و PPTX کار میکند؟
- بله. Aspose.Slides Cloud از تمام فرمتهای اصلی پاورپوینت، از جمله PPT، PPTX، PPS و ODP پشتیبانی میکند.
- آیا میتوانم پاورپوینت را به عنوان HTML با انیمیشنها ذخیره کنم؟
- API بیشتر انتقالات، تصاویر و فرمتبندی لایه را هنگام ذخیره PPT به HTML حفظ میکند.
- آیا امکان تبدیل HTML به پاورپوینت وجود دارد؟
- بله. Aspose.Slides Cloud همچنین از تبدیل معکوس (HTML به PPTX) برای گردش کار ویرایش انعطافپذیر پشتیبانی میکند.
- آیا به نصب Microsoft PowerPoint نیاز دارم؟
- خیر. همه تبدیلها در Cloud انجام میشوند، بدون هیچ وابستگی به مایکروسافت آفیس.
لینکهای مفید
مقالات مرتبط
ما به بازدید از مقالات زیر برای یادگیری بیشتر در مورد پیشنهاد میکنیم: