پاورپوائنٹ پر ایکسل

جاوا میں ایکسل کو پاورپوائنٹ میں تبدیل کریں۔

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

ایکسل سے پاورپوائنٹ کنورژن API

Aspose.Cells Cloud SDK for Java ایک طاقتور کلاؤڈ بیسڈ API ہے جو Excel فائلوں کے ساتھ کام کرنے کے لیے وسیع صلاحیتیں فراہم کرتا ہے۔ کچھ اہم صلاحیتوں میں ایکسل سے پاورپوائنٹ، XLS سے PDF، XLS سے HTML، ایکسل فائلوں کو ضم اور تقسیم کرنا اور بہت کچھ شامل ہے۔ API کو لچکدار اور حسب ضرورت بنانے کے لیے ڈیزائن کیا گیا ہے، اس لیے ڈویلپر ان کی مخصوص ضروریات کو پورا کرنے والے حل تیار کر سکتے ہیں۔ کسی بھی سافٹ ویئر یا ہارڈ ویئر کو انسٹال کرنے کی ضرورت کے بغیر، کلاؤڈ میں اپنے ایکسل سے متعلق کاموں کو خودکار اور ہموار کریں۔

اب پہلا مرحلہ جاوا پروجیکٹ میں SDK حوالہ شامل کرنا ہے۔

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

اگر آپ نے Aspose Cloud پر سبسکرائب نہیں کیا ہے، تو براہ کرم درست ای میل ایڈریس کا استعمال کرتے ہوئے ایک مفت اکاؤنٹ بنائیں۔ پھر [ڈیش بورڈ] سے کلائنٹ آئی ڈی اور کلائنٹ سیکرٹ کی تفصیلات حاصل کریں۔

جاوا میں ایکسل کو پاورپوائنٹ میں تبدیل کریں۔

یہ سیکشن جاوا کا استعمال کرتے ہوئے Excel کو پاورپوائنٹ میں تبدیل کرنے کے بارے میں تفصیلات بتاتا ہے۔

  • کلائنٹ کی اسناد کو ان پٹ آرگیومینٹس کے بطور پاس کرتے ہوئے CellsApi کی ایک مثال بنائیں۔
  • ان پٹ ایکسل نام، پاورپوائنٹ کے طور پر نتیجہ خیز فارمیٹ، اور آؤٹ پٹ فائل کا نام رکھنے والے متغیرات بنائیں۔
  • فائل مثال کا استعمال کرتے ہوئے لوکل ڈرائیو سے ایکسل فائل پڑھیں۔
  • پھر uploadFile(…) طریقہ استعمال کرکے ایکسل ورک شیٹ کو کلاؤڈ اسٹوریج میں اپ لوڈ کریں۔
  • آخر میں، ایکسل سے پاورپوائنٹ کی تبدیلی کو انجام دینے کے لیے طریقہ cellsWorkbookGetWorkbook(…) کو کال کریں۔ تبدیلی کے بعد، نتیجے میں فائل کلاؤڈ اسٹوریج میں محفوظ ہو جاتی ہے۔
// مزید مثالوں کے لیے، براہ کرم ملاحظہ کریں https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // https://dashboard.aspose.cloud/ سے ClientID اور ClientSecret حاصل کریں
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // کلائنٹ کی اسناد کا استعمال کرتے ہوئے CellsApi کی ایک مثال بنائیں
    CellsApi api = new CellsApi(clientId,clientSecret);
	    		
    // ان پٹ ایکسل ورک بک کا نام
    String fileName = "myDocument.xlsx";
    // پاس ورڈ کی تفصیلات اگر ورک بک انکرپٹ میں ہے۔
    String password = null;
	        
    // ورک بک کی قطاروں کو آٹو فٹ ہونے کے لیے متعین کریں۔
    Boolean isAutoFit = true;
    // وضاحت کرتا ہے کہ آیا صرف ٹیبل ڈیٹا کو محفوظ کریں۔
    Boolean onlySaveTable = true;
	    		
    // نتیجہ خیز فائل کی شکل
    String format = "PPTX";
	    		
    // لوکل سسٹم سے فائل لوڈ کریں۔
    File file = new File(fileName);	
	    
    // کلاؤڈ اسٹوریج میں ان پٹ XLSB اپ لوڈ کریں۔
    api.uploadFile("input.xlsx", file, "default");
	    	         
    // دستاویز کی تبدیلی کا عمل انجام دیں۔
    File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format, 
	    			            isAutoFit, onlySaveTable, null,"default", "Resultant.pptx","default", null);       
	    
    // کامیابی کا پیغام پرنٹ کریں۔
    System.out.println("Successfull conversion of Excel to PowerPoint !");
    }catch(Exception ex)
    {
        System.out.println(ex.getMessage());
    }
ایکسل ٹو پی پی ٹی ایکس پیش نظارہ

تصویر 1: - ایکسل سے پاورپوائنٹ کنورژن کا پیش نظارہ

آپ بالترتیب myDocument.xlsx اور Resultant.pptx سے ان پٹ ایکسل ورک بک اور نتیجے میں پاورپوائنٹ ڈاؤن لوڈ کرنے پر غور کر سکتے ہیں۔

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

چونکہ REST APIs تک آسانی سے cURL کمانڈز کے ذریعے رسائی حاصل کی جا سکتی ہے، اس لیے اس سیکشن میں، ہم CURL کمانڈز کا استعمال کرتے ہوئے XLS کو PPT میں تبدیل کرنے جا رہے ہیں۔ اب، پہلا قدم مندرجہ ذیل کمانڈ پر عمل کرتے ہوئے JWT رسائی ٹوکن تیار کرنا ہے۔

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

اب جب کہ ہمارے پاس اپنا ذاتی JWT ٹوکن ہے، ہمیں کلاؤڈ اسٹوریج سے ایکسل لوڈ کرنے، پاورپوائنٹ میں تبدیلی کرنے اور آؤٹ پٹ کو کلاؤڈ اسٹوریج میں محفوظ کرنے کے لیے درج ذیل کمانڈ پر عمل کرنے کی ضرورت ہے۔

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsx?format=PPTX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.pptx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

نتیجہ

آخر میں، Aspose.Cells کلاؤڈ ایکسل فائلوں کو پاورپوائنٹ پریزنٹیشنز میں تبدیل کرنے اور کلاؤڈ میں ایکسل ڈیٹا کے ساتھ کام کرنے کے لیے ایک طاقتور اور لچکدار حل فراہم کرتا ہے۔ اس API کو استعمال کر کے، آپ اپنے ورک فلو کو ہموار کر سکتے ہیں اور ایکسل سے متعلقہ کاموں کو خودکار کر سکتے ہیں، جس سے آپ وقت کی بچت اور غلطیوں کو کم کر سکتے ہیں۔ اس بلاگ پوسٹ میں، ہم نے جاوا کا استعمال کرتے ہوئے Excel کو پاورپوائنٹ میں تبدیل کرنے کے بارے میں ایک جامع گائیڈ فراہم کیا ہے۔ ہمیں امید ہے کہ یہ بلاگ پوسٹ آپ کے کاروبار یا ترقی کی ضروریات کے لیے ضروری تفصیلات فراہم کرنے میں مددگار ثابت ہوئی ہے۔

API کا استعمال کرتے ہوئے اگر آپ کو کوئی مسئلہ درپیش ہو تو، براہ کرم ہم سے بلا جھجھک رابطہ کریں [پروڈکٹ سپورٹ فورم9۔

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

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