پاورپوائنٹ کی تصاویر نکالیں۔

.NET REST API کا استعمال کرتے ہوئے پاورپوائنٹ کی تصاویر نکالیں۔

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

PPT سے تصاویر نکالنے کے لیے NET REST API

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

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

C# کا استعمال کرتے ہوئے پاورپوائنٹ امیجز نکالیں

ہم سمجھتے ہیں کہ پاورپوائنٹ پریزنٹیشنز سے تصاویر نکالنے کی صلاحیت مختلف منظرناموں کے لیے اہم ہے اور اس سیکشن میں، ہم اس ضرورت کو پورا کرنے کے لیے C# .NET کوڈ کا ٹکڑا استعمال کرنے جا رہے ہیں۔

// مزید مثالوں کے لیے، براہ کرم 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);

// پاورپوائنٹ پریزنٹیشن سے تمام تصاویر نکالنے کے لیے API کو کال کریں۔ 
var responseStream = slidesApi.DownloadImages("Cityscape monthly calendar.pptx", ImageExportFormat.Jpeg);

// نکالی گئی تصاویر کو لوکل ڈرائیو میں محفوظ کریں۔
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
پاورپوائنٹ کی تصاویر نکالیں۔

تصویر:- پاورپوائنٹ ایکسٹریکٹ امیجز کا پیش نظارہ۔

اوپر بیان کردہ کوڈ کے ٹکڑوں کے بارے میں وضاحت ذیل میں دی گئی ہے۔

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

SlidesApi کلاس کی ایک مثال بنائیں جہاں ہم کلائنٹ کی اسناد کو بطور دلیل پاس کرتے ہیں۔

var responseStream = slidesApi.DownloadImages("Cityscape monthly calendar.pptx", Aspose.Slides.Cloud.Sdk.Model.ImageExportFormat.Jpeg);

تمام پاورپوائنٹ امیجز کو JPEG فارمیٹ میں نکالنے کے لیے API کو کال کریں۔ اس کارروائی کا آؤٹ پٹ سٹریم فارمیٹ میں .zip آرکائیو کے طور پر لوٹا جاتا ہے۔

using var pdfStream = File.Create("extractedImages.zip");
responseStream.CopyTo(pdfStream);

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

مندرجہ بالا مثال میں استعمال کردہ ان پٹ پاورپوائنٹ پریزنٹیشن کو [فوٹوگرافی portfolio.pptx](https://create.microsoft.com/en-us/template/photography-portfolio-(modern-simple)-a714f435-0e16- سے ڈاؤن لوڈ کیا جا سکتا ہے۔ 4279-801d-c675dc9f56e1)۔

CURL کمانڈز کا استعمال کرتے ہوئے پاورپوائنٹ سے تصاویر ڈاؤن لوڈ کریں

ہم cURL کمانڈز کا استعمال کرتے ہوئے تصاویر نکالنے کا کام بھی پورا کر سکتے ہیں۔ یہ نقطہ نظر لچک پیش کرتا ہے اور آپ کو کمانڈ لائن سے براہ راست Aspose.Slides Cloud API کے ساتھ تعامل کرنے یا اسے اپنے اسکرپٹس یا آٹومیشن ورک فلو میں ضم کرنے کی اجازت دیتا ہے۔ لہذا، چاہے آپ کمانڈ لائن انٹرفیس کو ترجیح دیتے ہیں یا نکالنے کے عمل کو اپنے موجودہ سسٹمز میں شامل کرنا چاہتے ہیں، 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"

دوسرا مرحلہ cURL کمانڈ کا استعمال کرتے ہوئے پاورپوائنٹ سے تصاویر ڈاؤن لوڈ کرنے کے لیے درج ذیل کمانڈ پر عمل کرنا ہے۔

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPresentation}/images/download/Jpeg" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "{extractedImages}"

کلاؤڈ اسٹوریج میں پہلے سے موجود پاورپوائنٹ کے نام سے {inputPresentation} کو تبدیل کریں۔ {accessToken} کو JWT ایکسیس ٹوکن سے اور {extractedImages} کو مقامی ڈرائیو پر بنائے جانے والے .zip آرکائیو کے نام سے بدل دیں۔

نتیجہ

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

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

مفید لنکس

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

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