پاورپوائنٹ سے html

.NET REST API کا استعمال کرتے ہوئے PowerPoint کو HTML میں تبدیل کریں۔

اپنی PowerPoint پریزنٹیشنز کو انٹرایکٹو HTML فائلوں میں تبدیل کرکے ان کی طاقت کو غیر مقفل کریں۔ . .NET REST API کا استعمال کرتے ہوئے PowerPoint کو HTML میں تبدیل کرنے سے امکانات کی ایک دنیا کھل جاتی ہے، جس سے آپ بغیر کسی رکاوٹ کے اپنی سلائیڈز کو ویب سائٹس، بلاگز اور آن لائن پلیٹ فارمز میں سرایت کر سکتے ہیں۔ HTML میں، آپ کی پیشکشیں مختلف آلات اور آپریٹنگ سسٹمز پر متحرک، ریسپانسیو اور قابل رسائی بن جاتی ہیں۔ مزید برآں، اپنی سلائیڈز کو HTML میں تبدیل کر کے، آپ مصروفیت کو بڑھا سکتے ہیں، تعامل کو فعال کر سکتے ہیں، اور وسیع تر سامعین تک پہنچ سکتے ہیں۔

تو آئیے .NET REST API کا استعمال کرتے ہوئے PPT کو HTML میں تبدیل کرنے کے عمل کو دریافت کریں اور ان لامتناہی مواقع کو دریافت کریں جو یہ آپ کے سامعین کو آن لائن شیئر کرنے، پیش کرنے اور دل موہ لینے کے لیے لاتا ہے۔

پاورپوائنٹ کو HTML میں تبدیل کرنے کے لیے REST API

Aspose.Slides Cloud SDK for .NET کی مدد سے، پاورپوائنٹ سے HTML کی تبدیلی ایک ہوا کا جھونکا بن جاتی ہے۔ یہ کلاؤڈ پر مبنی حل ایک ہموار تبدیلی کے عمل کو یقینی بنانے کے لیے خصوصیات اور افعال کا ایک جامع سیٹ پیش کرتا ہے۔ .NET کے لیے Aspose.Slides Cloud SDK کا استعمال کرکے، آپ پروگرام کے مطابق اپنی پاورپوائنٹ پریزنٹیشنز کے مواد کو نکال سکتے ہیں اور کوڈ کی چند لائنوں کے ساتھ انہیں HTML فارمیٹ میں تبدیل کر سکتے ہیں۔

اب، SDK استعمال کرنے کے لیے، براہ کرم NuGet پیکیجز مینیجر میں Aspose.Slides-Cloud تلاش کریں اور ‘Add Package’ بٹن پر کلک کریں۔ دوم، کلاؤڈ ڈیش بورڈ پر ایک اکاؤنٹ بنائیں اور اپنے ذاتی کلائنٹ کی اسناد حاصل کریں۔ مزید معلومات کے لیے، براہ کرم دستاویزات میں کوئیک اسٹارٹ سیکشن دیکھیں۔

C# .NET کا استعمال کرتے ہوئے HTML سے PPT

آئیے کوڈ کے ٹکڑوں پر ایک نظر ڈالتے ہیں جو 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);

پاورپوائنٹ سلائیڈز کو HTML فارمیٹ میں تبدیل کرنے اور آؤٹ پٹ کو اسٹریم آبجیکٹ کے طور پر واپس کرنے کے لیے REST API کو کال کریں۔

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

نتیجے میں HTML کو مقامی ڈرائیو میں محفوظ کریں۔

پہلے سے طے شدہ طور پر، پاورپوائنٹ پریزنٹیشن کی تمام سلائیڈز کو تبدیل کیا جاتا ہے لیکن اگر آپ کو صرف مخصوص سلائیڈز کو تبدیل کرنے کی ضرورت ہے، تو براہ کرم لسٹ آبجیکٹ کے ذریعے تفصیلات فراہم کریں۔ براہ کرم درج ذیل کوڈ لائن پر ایک نظر ڈالیں، جو پیشکش کی صرف دوسری اور تیسری سلائیڈ کو تبدیل کرتی ہے۔

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 کمانڈز کا استعمال کرتے ہوئے پاورپوائنٹ سے ویب پیج کی تبدیلی

اگر آپ کمانڈ لائن اپروچ کو ترجیح دیتے ہیں، تو آپ آسانی سے PPTX کو HTML میں تبدیل کرنے کے لیے cURL کمانڈز کی لچک کا فائدہ اٹھا سکتے ہیں۔ Aspose.Slides Cloud API کا استعمال کرکے، آپ HTTP درخواستیں cURL کے ساتھ بھیج سکتے ہیں اور آسانی کے ساتھ تبدیلی کو انجام دے سکتے ہیں۔ یہ طریقہ پاورپوائنٹ پریزنٹیشنز کو ویب پیج پر تبدیل کرنے کا ایک سیدھا اور موثر طریقہ فراہم کرتا ہے، جس سے اسے مختلف ویب پلیٹ فارمز کے ساتھ قابل رسائی اور ہم آہنگ بناتا ہے۔

اب، اس نقطہ نظر کے ساتھ شروع کرنے کے لیے، پہلے اپنے کلائنٹ کی اسناد کی بنیاد پر ایک ایکسیس ٹوکن بنانے کے لیے درج ذیل کمانڈ پر عمل کریں۔

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 فائل کے نام سے تبدیل کریں۔

نتیجہ

آخر میں، پاورپوائنٹ کو ایچ ٹی ایم ایل میں تبدیل کرنے کی صلاحیت ویب پر آپ کی پیشکشوں کو شیئر کرنے اور ڈسپلے کرنے کے امکانات کی ایک دنیا کھولتی ہے۔ چاہے آپ .NET کے لیے Aspose.Slides Cloud SDK استعمال کرنے کا انتخاب کریں یا cURL کمانڈز کی لچک، آپ آسانی سے اپنی پاورپوائنٹ سلائیڈز کو HTML فارمیٹ میں تبدیل کر سکتے ہیں، انہیں مختلف آلات اور پلیٹ فارمز پر قابل رسائی، انٹرایکٹو، اور ہم آہنگ بنا کر۔

لہٰذا، ان تکنیکوں کا فائدہ اٹھا کر، آپ پاورپوائنٹ پریزنٹیشنز اور ویب کے درمیان فرق کو بغیر کسی رکاوٹ کے پُر کر سکتے ہیں، اپنے سامعین کو مشغول اور موہ لینے کے نئے طریقے کھول سکتے ہیں۔ لہذا، پاورپوائنٹ سے HTML کی تبدیلی کی طاقت کو تلاش کرنا شروع کریں اور اپنی پیشکشوں کو اگلے درجے تک بلند کریں۔

مفید لنکس

متعلقہ مضامین

ہم مندرجہ ذیل بلاگز کو دیکھنے کی انتہائی سفارش کرتے ہیں: