কম্পিউটার টিউটোরিয়াল

পাইথনে পাওয়ারপয়েন্ট ফাইল তৈরি করা

ভূমিকা

পাওয়ারপয়েন্ট প্রেজেন্টেশন সবাই বানিয়েছি। মাইক্রোসফট পাওয়ারপয়েন্ট বা গুগল স্লাইডস ব্যবহার হয়। কিন্তু যদি ইন্টারনেট/মেম্বারশিপ না থাকে? অথবা প্রোগ্রামারমন ভাবে বানাতে চান? পাইথন আপনার পাশে!

এই আর্টিকেলে পাইথন দিয়ে পাওয়ারপয়েন্ট ফাইল বানানো ও কন্টেন্ট যোগ করা শিখব।

শুরু করা

python-pptx প্যাকেজ ব্যবহার করা হয়েছে (পাইথন ২.৬ থেকে ৩.৬ সাপোর্ট করে)। সঠিক পাইথন ভার্সন থাকা নিশ্চিত করুন।

pip install python-pptx

মডিউল ইম্পোর্ট

from pptx import Presentation

প্রেজেন্টেশন তৈরি

X = Presentation()

লেআউট সিলেক্ট করুন (০ থেকে ৮ পর্যন্ত ৯ টি লেআউট: "Title Slide" = ০, "Picture with Caption" = ৮)।

পাইথনে পাওয়ারপয়েন্ট ফাইল তৈরি করা

ফার্স্ট স্লাইড (টাইটেল স্লাইড) যোগ করুন:

Layout = X.slide_layouts[0]
first_slide = X.slides.add_slide(Layout)

কন্টেন্ট যোগ করুন:

first_slide.shapes.title.text = "পাইথন দিয়ে পাওয়ারপয়েন্ট তৈরি"
first_slide.placeholders[1].text = "Tutorialpoints দ্বারা তৈরি"

সেভ করুন:

X.save("First_presentation.pptx")

আউটপুট

পাইথনে পাওয়ারপয়েন্ট ফাইল তৈরি করা

দ্বিতীয় স্লাইড ও কন্টেন্ট

অতিরিক্ত মডিউল ইম্পোর্ট:

from pptx import Presentation
from pptx.util import Inches

দ্বিতীয় স্লাইড (লেআউট ৫) যোগ:

Second_Layout = X.slide_layouts[5]
second_slide = X.slides.add_slide(Second_Layout)

টাইটেল:

second_slide.shapes.title.text = "দ্বিতীয় স্লাইড"

টেক্সটবক্স পজিশন ও সাইজ (ইঞ্চিতে):

textbox = second_slide.shapes.add_textbox(Inches(3), Inches(1.5), Inches(3), Inches(1))

টেক্সটফ্রেম তৈরি করে প্যারাগ্রাফ যোগ:

textframe = textbox.text_frame
paragraph = textframe.add_paragraph()
paragraph.text = "এটি দ্বিতীয় স্লাইডের একটি প্যারাগ্রাফ!"

আবার সেভ করুন:

X.save("First_presentation.pptx")

আউটপুট

পাইথনে পাওয়ারপয়েন্ট ফাইল তৈরি করা

সম্পূর্ণ উদাহরণ

from pptx import Presentation
from pptx.util import Inches
X = Presentation()
Layout = X.slide_layouts[0]
first_slide = X.slides.add_slide(Layout)
first_slide.shapes.title.text = "পাইথন দিয়ে পাওয়ারপয়েন্ট তৈরি"
first_slide.placeholders[1].text = "Tutorialpoints দ্বারা তৈরি"
X.save("First_presentation.pptx")
Second_Layout = X.slide_layouts[5]
second_slide = X.slides.add_slide(Second_Layout)
second_slide.shapes.title.text = "দ্বিতীয় স্লাইড"
textbox = second_slide.shapes.add_textbox(Inches(3), Inches(1.5), Inches(3), Inches(1))
textframe = textbox.text_frame
paragraph = textframe.add_paragraph()
paragraph.text = "এটি দ্বিতীয় স্লাইডের একটি প্যারাগ্রাফ!"
X.save("First_presentation.pptx")

উপসংহার

এখন আপনি পাইথন দিয়ে নিজের প্রেজেন্টেশন বানাতে পারেন। python-pptx প্যাকেজে চিত্র, চার্ট, স্ট্যাটিস্টিক্স যোগ করে ফুল কাস্টোমাইজেশন করা যায়। ডকুমেন্টেশন: python-pptx অফিসিয়াল সাইট।

  1. পাইথনে PDF ফাইল এক্সেল ফাইলে কনভার্ট করা

  2. Python-এ Matplotlib ব্যবহার করে হিস্টোগ্রাম কীভাবে তৈরি করা যায়?

  3. পাইথনে LINECACHE মডিউল ব্যবহার করে টেক্সট ফাইল পড়া

  4. পাইথন ব্যবহার করে স্টপওয়াচ তৈরি করা