পাওয়ার পয়েন্টে এক্সেল

এক্সেলকে জাভাতে পাওয়ারপয়েন্টে রূপান্তর করুন

এক্সেল এবং পাওয়ারপয়েন্ট দুটি ব্যাপকভাবে ব্যবহৃত অ্যাপ্লিকেশন যা অনেক ব্যবসা এবং শিল্পে অপরিহার্য। Excel সাধারণত ডেটা সংরক্ষণ এবং সংগঠিত করতে ব্যবহৃত হয়, যখন PowerPoint প্রায়শই উপস্থাপনা এবং স্লাইডশো তৈরি করতে ব্যবহৃত হয়। এক্সেল ফাইলগুলিকে পাওয়ারপয়েন্ট প্রেজেন্টেশনে রূপান্তর করা একটি সাধারণ কাজ যা অনেক লোককে করতে হবে এবং এটি ম্যানুয়ালি করা সময়সাপেক্ষ এবং ত্রুটির প্রবণ হতে পারে। এই ব্লগ পোস্টে, আমরা জাভা REST API ব্যবহার করে এক্সেলকে পাওয়ারপয়েন্টে কীভাবে রূপান্তর করতে পারি সে সম্পর্কে একটি বিস্তৃত নির্দেশিকা প্রদান করব। আমরা বিভিন্ন কৌশল কভার করব যা রূপান্তর প্রক্রিয়া স্বয়ংক্রিয় করতে এবং প্রক্রিয়াটিকে দক্ষ করে তুলতে ব্যবহার করা যেতে পারে। আপনি একজন বিকাশকারী বা ব্যবসায়িক পেশাদারই হোন না কেন, এই নির্দেশিকা আপনাকে আপনার কর্মপ্রবাহকে স্ট্রিমলাইন করতে এবং সময় বাঁচাতে সাহায্য করবে৷ চল শুরু করি!

এক্সেল থেকে পাওয়ারপয়েন্ট রূপান্তর API

Aspose.Cells Cloud SDK for Java হল একটি শক্তিশালী ক্লাউড-ভিত্তিক API যা এক্সেল ফাইলগুলির সাথে কাজ করার জন্য বিস্তৃত ক্ষমতা প্রদান করে। কিছু মূল ক্ষমতার মধ্যে রয়েছে Excel থেকে পাওয়ারপয়েন্ট, XLS থেকে PDF, XLS থেকে HTML, এক্সেল ফাইলগুলিকে একত্রিত ও বিভক্ত করা এবং আরও অনেক কিছু। এপিআই নমনীয় এবং কাস্টমাইজ করার জন্য ডিজাইন করা হয়েছে, তাই ডেভেলপাররা তাদের নির্দিষ্ট চাহিদা পূরণ করে এমন সমাধান তৈরি করতে পারে। কোনো সফ্টওয়্যার বা হার্ডওয়্যার ইনস্টল করার প্রয়োজন ছাড়াই ক্লাউডে আপনার এক্সেল-সম্পর্কিত কাজগুলি স্বয়ংক্রিয় এবং প্রবাহিত করুন।

এখন প্রথম ধাপ হল জাভা প্রজেক্টে 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-এ সাবস্ক্রাইব না করে থাকেন, তাহলে অনুগ্রহ করে বৈধ ইমেল ঠিকানা ব্যবহার করে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন। তারপর [ড্যাশবোর্ড] থেকে ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট বিবরণ আনুন 5

এক্সেলকে জাভাতে পাওয়ারপয়েন্টে রূপান্তর করুন

এই বিভাগটি জাভা ব্যবহার করে এক্সেলকে পাওয়ারপয়েন্টে রূপান্তর করার বিশদ বিবরণ শেয়ার করে।

  • ইনপুট আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্র পাস করার সময় CellsApi-এর একটি উদাহরণ তৈরি করুন।
  • ইনপুট এক্সেল নাম, পাওয়ারপয়েন্ট হিসাবে ফলাফল ফর্ম্যাট এবং আউটপুট ফাইলের নাম ধরে ভেরিয়েবল তৈরি করুন।
  • ফাইল উদাহরণ ব্যবহার করে স্থানীয় ড্রাইভ থেকে এক্সেল ফাইল পড়ুন।
  • তারপর আপলোডফাইল(…) পদ্ধতি ব্যবহার করে ক্লাউড স্টোরেজে এক্সেল ওয়ার্কশীট আপলোড করুন।
  • সবশেষে, এক্সেল থেকে পাওয়ারপয়েন্ট রূপান্তর করার জন্য 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 API গুলি সহজেই 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 ব্যবহার করে, আপনি আপনার কর্মপ্রবাহকে স্ট্রীমলাইন করতে পারেন এবং এক্সেল-সম্পর্কিত কাজগুলিকে স্বয়ংক্রিয় করতে পারেন, আপনাকে সময় বাঁচাতে এবং ত্রুটিগুলি কমাতে সক্ষম করে৷ এই ব্লগ পোস্টে, আমরা কীভাবে জাভা ব্যবহার করে এক্সেলকে পাওয়ারপয়েন্টে রূপান্তর করতে পারি সে সম্পর্কে একটি বিস্তৃত নির্দেশিকা প্রদান করেছি। আমরা আশা করি যে এই ব্লগ পোস্টটি আপনার ব্যবসা বা বিকাশের প্রয়োজনীয়তার জন্য প্রয়োজনীয় বিশদ প্রদানে সহায়ক হয়েছে।

API ব্যবহার করার সময় আপনি যদি কোনো সমস্যার সম্মুখীন হন, অনুগ্রহ করে নির্দ্বিধায় পণ্য সমর্থন ফোরাম এর মাধ্যমে আমাদের সাথে যোগাযোগ করুন।

সম্পরকিত প্রবন্ধ

আমরা এই সম্পর্কে আরও জানতে নিম্নলিখিত লিঙ্কগুলিতে যাওয়ার সুপারিশ করছি: