অনলাইনে PPT কে JPG তে রূপান্তর করুন

অনলাইনে PPT থেকে JPG তে কীভাবে রূপান্তর করবেন তা শিখুন

পাওয়ারপয়েন্ট প্রেজেন্টেশন থেকে JPG ছবিগুলিকে রূপান্তর করা অনেক পরিস্থিতিতে একটি সাধারণ প্রয়োজন৷ উদাহরণস্বরূপ, আপনি একটি ওয়েবসাইট, সোশ্যাল মিডিয়া পোস্ট বা ইমেল নিউজলেটারে ছবি হিসাবে স্লাইডগুলি ব্যবহার করতে চাইতে পারেন৷ অথবা, আপনাকে উপস্থাপনার একটি থাম্বনেইল বা পূর্বরূপ চিত্র তৈরি করতে হতে পারে। কারণ যাই হোক না কেন, পাওয়ারপয়েন্টকে JPG-এ রূপান্তর করার জন্য একটি নির্ভরযোগ্য এবং দক্ষ পদ্ধতি থাকা আপনার অনেক সময় এবং শ্রম বাঁচাতে পারে। এই নিবন্ধে, আমরা কীভাবে জাভা ক্লাউড SDK ব্যবহার করে PowerPoint-কে JPG-এ রূপান্তর করতে পারি তা অন্বেষণ করব, এবং শুরু করার জন্য আমরা আপনাকে সমস্ত প্রয়োজনীয় বিবরণ সরবরাহ করব।

রূপান্তরটি (PPT / PPTX / OTP / ODP, ইত্যাদি সহ সমস্ত জনপ্রিয় ফর্ম্যাটের বিরুদ্ধে করা যেতে পারে।

পাওয়ারপয়েন্ট থেকে JPG রূপান্তর API

Aspose.Slides Cloud SDK for Java এই কাজের জন্য একটি সহজ এবং কার্যকর সমাধান প্রদান করে, কোনো অতিরিক্ত সফ্টওয়্যার বা প্লাগইনের প্রয়োজন ছাড়াই। এই SDK ব্যবহার করে, আপনি মাত্র কয়েকটি লাইনের কোড সহ PowerPoint উপস্থাপনাগুলিকে উচ্চ-মানের JPG ছবিতে রূপান্তর করতে পারেন৷ উপরন্তু, এটি আপনার নির্দিষ্ট চাহিদা অনুযায়ী রূপান্তর প্রক্রিয়া কাস্টমাইজ করার জন্য বিকল্প এবং সেটিংসের বিস্তৃত পরিসর প্রদান করে। উপরন্তু, জাভার জন্য Aspose.Slides Cloud SDK হল একটি ক্লাউড-ভিত্তিক সমাধান, যার মানে হল যে আপনি ক্লায়েন্ট-সাইডে কোনো সফ্টওয়্যার বা প্লাগইন ইনস্টল করার প্রয়োজন ছাড়াই সার্ভার-সাইডে রূপান্তর করতে পারেন। এটি রূপান্তর প্রক্রিয়াটিকে দ্রুত, দক্ষ এবং ইন্টারনেট সংযোগ সহ যেকোনো প্ল্যাটফর্ম বা ডিভাইস থেকে সহজেই অ্যাক্সেসযোগ্য করে তোলে।

এখন মাভেন বিল্ড প্রোজেক্টের pom.xml-এ নিম্নলিখিত বিবরণ যোগ করে আমাদের প্রোজেক্টে SDK রেফারেন্স যোগ করতে হবে।

<repositories>



 <repository>



        <id>aspose-cloud</id>



        <name>artifact.aspose-cloud-releases</name>



        <url>http://artifact.aspose.cloud/repo</url>



    </repository>   
</repositories>



<dependencies>



 <dependency>



    <groupId>com.aspose</groupId>



    <artifactId>aspose-slides-cloud</artifactId>



    <version>21.3.0</version>



 </dependency>



</dependencies>

ইনস্টলেশনের পর, আমাদের ক্লাউড ড্যাশবোর্ড-এ গিয়ে একটি অ্যাকাউন্ট তৈরি করতে হবে। আপনার যদি একটি GitHub বা Google অ্যাকাউন্ট থাকে তবে কেবল সাইন আপ করুন। অন্যথায়, একটি নতুন অ্যাকাউন্ট তৈরি করুন এবং আপনার ক্লায়েন্ট শংসাপত্রগুলি পান৷

জাভাতে PPT কে JPG তে রূপান্তর করুন

এই বিভাগে, আমরা জেপিজি ফরম্যাটে পাওয়ারপয়েন্ট প্রেজেন্টেশন রেন্ডার করতে যাচ্ছি। নীচের সংজ্ঞায়িত পদক্ষেপ অনুসরণ করুন.

  • প্রথমত, SlidesApi-এর একটি অবজেক্ট তৈরি করুন যেখানে আমরা আর্গুমেন্ট হিসাবে ClientID এবং ClientSecret বিবরণ পাস করি।
  • দ্বিতীয়ত, PutSlideSaveAsRequest ক্লাসের একটি অবজেক্ট তৈরি করুন।
  • তৃতীয়ত, PutSlideSaveAsRequest-এর setFormat(…) পদ্ধতিতে কল করুন এবং SlideExportFormat গণনা থেকে JPEG মান পাস করুন।
  • এখন ইনপুট PPTX ফাইলের নাম প্রদান করতে PutSlideSaveAsRequest ক্লাসের setName(…) পদ্ধতিতে কল করুন।
  • ফলাফল ফাইলের নাম নির্দিষ্ট করার জন্য, PutSlideSaveAsRequest ক্লাস থেকে setOutPath(…) পদ্ধতি ব্যবহার করুন।
  • শেষ পর্যন্ত, setSlideIndex(..) পদ্ধতিতে কল করুন এবং রূপান্তর করার জন্য পাওয়ারপয়েন্ট স্লাইডের সূচকটি নির্দিষ্ট করুন।
  • অবশেষে, SlidesAPi ক্লাসের putSlideSaveAs(…) পদ্ধতিটি কল করুন এবং একটি আর্গুমেন্ট হিসাবে PutSlideSaveAsRequest অবজেক্ট পাস করুন।
// https://dashboard.aspose.cloud/ থেকে ClientID এবং ClientSecret পান
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// SlidesApi এর একটি উদাহরণ তৈরি করুন
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// PutSlideSaveAsRequest এর উদাহরণ তৈরি করুন
PutSlideSaveAsRequest request = new PutSlideSaveAsRequest();

// আউটপুট ফাইলের বিন্যাস
request.setFormat(SlideExportFormat.JPEG);

// ক্লাউড স্টোরেজে উপলব্ধ ইনপুট পিপিটিএক্সের নাম
request.setName("Presentation1.pptx");

// ফলাফল ফাইলের নাম
request.setOutPath("Converted.jpeg");		

// রূপান্তরিত করার জন্য স্লাইডের সূচক
request.setSlideIndex(1);

// পিপিটিএক্স থেকে জেপিজি রূপান্তর করতে API পদ্ধতিতে কল করুন
slidesApi.putSlideSaveAs(request);
PPT থেকে JPG প্রিভিউ

চিত্র 1:- PPT থেকে JPG রূপান্তর পূর্বরূপ।

উপরের উদাহরণে ব্যবহৃত নমুনা ফাইলগুলি নিম্নলিখিত লিঙ্কগুলি থেকে ডাউনলোড করা যেতে পারে

জাভাতে PPT কে PNG তে রূপান্তর করুন

মোটামুটি অনুরূপ পদ্ধতির সাথে, আমরা পাওয়ারপয়েন্টকে PNG ফর্ম্যাটে রূপান্তর করতে পারি। নিম্নলিখিত উদাহরণে, আমরা কীভাবে একটি স্থানীয় সিস্টেম থেকে পাওয়ারপয়েন্ট উপস্থাপনা আপলোড করতে এবং ক্লাউডে PNG ফর্ম্যাটে রূপান্তর করতে হয় তার বিশদ আলোচনা করতে যাচ্ছি।

  • প্রথমত, আমাদের স্লাইডএপি-এর একটি অবজেক্ট তৈরি করতে হবে যা ক্লায়েন্টআইডি এবং ক্লায়েন্টসিক্রেটকে ইনপুট আর্গুমেন্ট হিসেবে নেয়।
  • পরবর্তী ধাপ হল স্থানীয় স্টোরেজ থেকে একটি বাইট[] অ্যারেতে একটি প্রেজেন্টেশন ফাইল লোড করা।
  • PutExportSlideRequest ক্লাসের একটি উদাহরণ তৈরি করুন।
  • আউটপুট ফরম্যাট নির্দিষ্ট করার জন্য, PutExportSlideRequest ক্লাসের setFormat(….) পদ্ধতি ব্যবহার করুন এবং SlideExportFormat গণনা থেকে PNG মান পাস করুন।
  • ইনপুট ফাইল setDocument(…) পদ্ধতি ব্যবহার করে পাস করা হয়, যা একটি আর্গুমেন্ট হিসেবে একটি বাইট[] অ্যারে নেয়।
  • এখন আমাদের সেট স্লাইড ইনডেক্স(..) পদ্ধতি ব্যবহার করে রূপান্তর করা স্লাইডের সূচী নির্দিষ্ট করতে হবে।
  • ফলাফল ফাইলের নাম নির্দিষ্ট করার জন্য, setOutPath(…) পদ্ধতি ব্যবহার করুন।
  • অবশেষে, putExportSlide(…) পদ্ধতিতে কল করুন, যা PutExportSlideRequest অবজেক্টটিকে রূপান্তর করার জন্য একটি যুক্তি হিসাবে নেয়।
// https://dashboard.aspose.cloud/ থেকে ClientID এবং ClientSecret পান
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// SlidesApi এর একটি উদাহরণ তৈরি করুন
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// স্থানীয় সিস্টেম থেকে ফাইল লোড করুন
File f = new File("/Users/nayyershahbaz/Documents/input.ppt");

// ফাইলটিকে বাইট অ্যারেতে রূপান্তর করুন
byte[] bytes = Files.readAllBytes(f.toPath());
				 
// PutSlideSaveAsRequest এর উদাহরণ তৈরি করুন
PutExportSlideRequest request = new PutExportSlideRequest();

// আউটপুট ফাইলের বিন্যাস
request.setFormat(SlideExportFormat.PNG);

// ক্লাউড স্টোরেজে উপলব্ধ ইনপুট PPT এর নাম
request.setDocument(bytes);

// স্লাইড সূচক সেট করুন
request.setSlideIndex(1);

// ফলাফল ফাইলের নাম
request.setOutPath("Converted.png");		

// পিপিটি থেকে পিএনজি রূপান্তর করতে API পদ্ধতিতে কল করুন
slidesApi.putExportSlide(request);
PPT থেকে PNG পূর্বরূপ

ছবি 2:- PPT থেকে PNG রূপান্তর পূর্বরূপ।

উপরের উদাহরণে ব্যবহৃত নমুনা ইনপুট এবং আউটপুট ফাইলগুলি নিম্নলিখিত লিঙ্কগুলিতে ডাউনলোডের জন্য উপলব্ধ

CURL কমান্ড ব্যবহার করে JPG-এ পাওয়ারপয়েন্ট

পাওয়ারপয়েন্ট থেকে জেপিজি রূপান্তরের জন্য Aspose.Slides Cloud API এবং cURL কমান্ড ব্যবহার করা অনেক সুবিধা প্রদান করে। প্রথমত, এটি অত্যন্ত সুবিধাজনক, কারণ এপিআই ইন্টারনেট সংযোগ সহ যেকোনো স্থান থেকে সহজেই অ্যাক্সেসযোগ্য। উপরন্তু, এটি অত্যন্ত নির্ভুল এবং উচ্চ মানের আউটপুট ফাইল তৈরি করে, এটি নিশ্চিত করে যে আপনার রূপান্তরিত ছবিগুলি পেশাদার এবং দৃশ্যত আকর্ষণীয়। এই পদ্ধতির আরেকটি সুবিধা হল যে এটি রূপান্তর প্রক্রিয়া স্বয়ংক্রিয় করে সময় এবং সম্পদ সংরক্ষণ করে, ম্যানুয়াল রূপান্তর বা তৃতীয় পক্ষের সরঞ্জামগুলির ব্যবহারের প্রয়োজনীয়তা দূর করে। অবশেষে, আপনার নির্দিষ্ট প্রয়োজনীয়তা পূরণের জন্য আউটপুট ফাইলগুলিকে টুইক করার জন্য অসংখ্য বিকল্প সহ API অত্যন্ত কাস্টমাইজযোগ্য।

এই পদ্ধতিতে, প্রথম ধাপ হল আপনার ক্লায়েন্টআইডি এবং ক্লায়েন্টসিক্রেট বিশদ বিবরণের উপর ভিত্তি করে একটি JSON ওয়েব টোকেন (JWT) তৈরি করা। সুতরাং, JWT টোকেন তৈরি করতে টার্মিনালে নিম্নলিখিত কমান্ডটি চালান।

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

একবার আমাদের কাছে JWT টোকেন হয়ে গেলে, ক্লাউড স্টোরেজে বিদ্যমান পাওয়ারপয়েন্টকে JPG ফরম্যাটে রূপান্তর করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন। আমরা [PostSlidesSplit][12] API ব্যবহার করেছি, যা উপস্থাপনা ফাইলকে বিভক্ত করে এবং প্রতিটি স্লাইডের একটি ছবি তৈরি করে।

আমাদের পরিস্থিতিতে, আমরা স্লাইড 1 থেকে 1 পর্যন্ত একটি পরিসর প্রদান করেছি।

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Jpeg&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"jpeg\"}"

CURL কমান্ড ব্যবহার করে PPT কে PNG তে রূপান্তর করুন

পাওয়ারপয়েন্ট প্রেজেন্টেশনের স্লাইডগুলিকে সহজেই PNG ফরম্যাটে রূপান্তর করা যায়। রূপান্তর সম্পাদন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Png&width=1000&height=600&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"png\"}"

উপসংহার

আমরা জেনেছি যে পাওয়ারপয়েন্টকে জেপিজিতে রূপান্তর করার পাশাপাশি, Aspose.Slides Cloud API আপনাকে পাওয়ারপয়েন্ট ফাইলগুলিকে PNG ফর্ম্যাটে রূপান্তর করতে দেয়। PNG (পোর্টেবল নেটওয়ার্ক গ্রাফিক্স) হল একটি ক্ষতিহীন চিত্র বিন্যাস যা স্বচ্ছতা সমর্থন করে এবং সাধারণত ওয়েব গ্রাফিক্স এবং অন্যান্য ডিজিটাল চিত্রগুলির জন্য ব্যবহৃত হয়।

Aspose.Slides ক্লাউড ব্যবহার করে পাওয়ারপয়েন্টকে PNG বা PowerPoint থেকে JPG তে রূপান্তর করা একটি সহজ প্রক্রিয়া যা জাভা কোড বা কার্ল কমান্ডের মাত্র কয়েকটি লাইন দিয়ে সম্পন্ন করা যেতে পারে। আপনার পাওয়ারপয়েন্ট উপস্থাপনাগুলিকে PNG ফর্ম্যাটে রূপান্তর করে, আপনি সহজেই সেগুলিকে ওয়েব পৃষ্ঠা, ব্লগ এবং অন্যান্য ডিজিটাল সামগ্রীতে অন্তর্ভুক্ত করতে পারেন৷

আপনাকে পাওয়ারপয়েন্টকে JPG বা PNG তে রূপান্তর করতে হবে না কেন, Aspose.Slides Cloud একটি দ্রুত, নির্ভরযোগ্য এবং মাপযোগ্য সমাধান প্রদান করে যা এমনকি সবচেয়ে বড় পাওয়ারপয়েন্ট ফাইলগুলিকে সহজে পরিচালনা করতে পারে। তাই আপনি যদি একটি শক্তিশালী এবং নমনীয় পাওয়ারপয়েন্ট রূপান্তর টুল খুঁজছেন, তাহলে আজই Aspose.Slides Cloud চেক করতে ভুলবেন না!

দরকারী লিঙ্ক

  • [পণ্যের ডকুমেন্টেশন19

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

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