PowerPoint এ ভিডিও ইনসার্ট করা

Java Technologies - অ্যাপাচি পিওআই (পাওয়ারপয়েন্ট) Embedded Media (Videos এবং Audios) যোগ করা |
154
154

PowerPoint প্রেজেন্টেশনে ভিডিও ইনসার্ট করা প্রেজেন্টেশনের ইন্টারঅ্যাকটিভিটি এবং আকর্ষণ বাড়ায়। অ্যাপাচি পিওআই (Apache POI) লাইব্রেরি ব্যবহার করে আপনি PowerPoint ফাইলে ভিডিও ফাইল যোগ করতে পারেন। এই প্রক্রিয়ায়, ভিডিও ফাইলটি PowerPoint স্লাইডে এম্বেড (embed) বা লিঙ্ক (link) হিসেবে যোগ করা সম্ভব।

এখানে আমরা দেখবো কিভাবে অ্যাপাচি পিওআই ব্যবহার করে PowerPoint স্লাইডে ভিডিও ইনসার্ট করা যায়।


PowerPoint এ ভিডিও ইনসার্ট করার জন্য পদক্ষেপ

Step 1: ভিডিও ফাইল স্লাইডে ইনসার্ট করা

অ্যাপাচি পিওআই (Apache POI) তে স্লাইডে ভিডিও এম্বেড করা সরাসরি সমর্থিত নয়, তবে আপনি ভিডিও ফাইলের লিঙ্ক দিয়ে বা স্লাইডে Shape হিসেবে এম্বেড করতে পারেন। ভিডিও ফাইলটি সাধারণত লিঙ্ক বা ইউআরএল মাধ্যমে অ্যাক্সেস করা হয়।

এখানে একটি সাধারণ উদাহরণ দেয়া হলো যেখানে ভিডিও ফাইলের পাথ লিঙ্ক হিসেবে অ্যাড করা হয়েছে।

Step 2: ভিডিও ইনসার্টের কোড উদাহরণ

import org.apache.poi.xslf.usermodel.*;
import org.apache.poi.sl.usermodel.*;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URI;

public class InsertVideoInPowerPoint {
    public static void main(String[] args) throws IOException {
        // PowerPoint ফাইল তৈরি করা
        XMLSlideShow ppt = new XMLSlideShow();

        // স্লাইড তৈরি করা
        XSLFSlide slide = ppt.createSlide();

        // ভিডিও ফাইল পাথ বা URL নির্ধারণ করা
        String videoFilePath = "file:///C:/Videos/sample_video.mp4";  // ভিডিও ফাইল পাথ

        // ভিডিও ফাইলের লিঙ্ক তৈরি করা
        XSLFAutoShape shape = slide.createAutoShape();
        shape.setShapeType(ShapeType.RECTANGLE);
        shape.setAnchor(new java.awt.Rectangle(100, 100, 400, 300));  // ভিডিও ফ্রেমের আকার

        // ভিডিও ফাইলের লিঙ্ক ইনসার্ট করা
        shape.setHyperlink(URI.create(videoFilePath)); // ভিডিও ফাইলের লিঙ্ক

        // PowerPoint ফাইল সংরক্ষণ
        FileOutputStream out = new FileOutputStream("presentation_with_video.pptx");
        ppt.write(out);
        out.close();
        ppt.close();
    }
}

Code Breakdown:

  1. PowerPoint ফাইল তৈরি: XMLSlideShow ব্যবহার করে একটি নতুন PowerPoint ফাইল তৈরি করা হয়েছে।
  2. AutoShape: একটি স্লাইডে AutoShape (রেকটেঙ্গল) তৈরি করা হয়েছে যাতে ভিডিও ফাইলের লিঙ্ক প্রদান করা হবে।
  3. ভিডিও ফাইল পাথ: ভিডিও ফাইলের পাথ file:///C:/Videos/sample_video.mp4 হিসেবে দেওয়া হয়েছে। আপনি এই পাথটি আপনার ভিডিও ফাইলের পাথ দিয়ে পরিবর্তন করতে পারেন।
  4. Hyperlink Set করা: setHyperlink() মেথড ব্যবহার করে ভিডিও ফাইলের ইউআরএল বা পাথ স্লাইডে অ্যাসাইন করা হয়েছে।
  5. PowerPoint ফাইল সংরক্ষণ: প্রেজেন্টেশনটি presentation_with_video.pptx হিসেবে সংরক্ষণ করা হয়েছে।

PowerPoint এ ভিডিও এম্বেড করা

এখন, যদি আপনি ভিডিও ফাইলটি স্লাইডে এম্বেড (embed) করতে চান, তবে আপনি ভিডিও ফাইলটি PowerPoint ফাইলের অংশ হিসেবে সংযুক্ত করতে পারেন। তবে, অ্যাপাচি পিওআই (Apache POI) লাইব্রেরি সরাসরি ভিডিও এম্বেড সমর্থন করে না। তবে, আপনি ভিডিও ফাইলটি টেমপ্লেটের অংশ হিসেবে এম্বেড করতে চাইলে, PowerPoint সফটওয়্যার ব্যবহার করে ভিডিও ফাইলটি Insert > Video > Video on my PC অপশনের মাধ্যমে এম্বেড করতে হবে।


PowerPoint এ ভিডিও প্লে করা

যখন আপনি ভিডিও ফাইলকে লিঙ্ক বা এম্বেড করে প্রেজেন্টেশনে সংযুক্ত করেন, তখন ভিডিওটি ক্লিক করলে স্লাইড শো চলার সময় সেভাবে চালু হবে। আপনি যদি এই ভিডিওর জন্য বিশেষ কোনো প্লে অ্যাকশন (Play Action) নির্ধারণ করতে চান, তবে PowerPoint UI (User Interface) ব্যবহার করে ভিডিও প্লে করার সেটিংস নির্ধারণ করতে হবে।


সারাংশ

অ্যাপাচি পিওআই (Apache POI) লাইব্রেরি ব্যবহার করে PowerPoint স্লাইডে ভিডিও ইনসার্ট করা সম্ভব, তবে ভিডিও এম্বেড করার পরিবর্তে ভিডিও ফাইলের পাথ বা URL লিঙ্ক হিসেবে যুক্ত করা হয়। ভিডিও ফাইলের জন্য এম্বেড বা লিঙ্ক অ্যাকশন যোগ করা সহজ, এবং স্লাইড শো চলাকালীন এই ভিডিও ফাইলগুলি প্লে হবে। অ্যাপাচি পিওআই-এর মাধ্যমে আপনি কেবল ভিডিও লিঙ্ক যোগ করতে পারবেন, তবে ভিডিও এম্বেড করার জন্য PowerPoint সফটওয়্যারের নিজস্ব ইন্টারফেস ব্যবহার করতে হবে।


common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion