এমএস পাওয়ারপয়েন্ট পিপিটিএক্স উপস্থাপনা তৈরি করতে ওপেন সোর্স গো লাইব্রেরি

সহজে Microsoft® পাওয়ারপয়েন্ট পিপিটিএক্স প্রেজেন্টেশন পড়তে, লিখতে এবং খুলতে ওপেন সোর্স GO API।

ইউনিঅফিস কি?

ইউনিঅফিস হল একটি ওপেন-সোর্স পিওর গো লাইব্রেরি যা সফ্টওয়্যার ডেভেলপারদের তাদের নিজস্ব Go অ্যাপ্লিকেশনের মধ্যে Microsoft উপস্থাপনা নথি তৈরি এবং পার্স করার ক্ষমতা দেয়। API ব্যবহার করে, আপনি মোটামুটি দ্রুত PPTX তৈরি করতে পারেন, প্রতিফলন ব্যবহার না করার কারণে এটি দ্রুত সংরক্ষণ করতে পারেন এবং PPTX পড়ার সময় এটি আরও কিছুটা সময় নিতে পারে।

ওপেন-সোর্স ইউনিঅফিস লাইব্রেরি পাওয়ারপয়েন্ট তৈরির সাথে সম্পর্কিত বেশ কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য সমর্থন করে, যেমন টেমপ্লেট থেকে একটি নতুন পাওয়ারপয়েন্ট তৈরি করা, এতে পাঠ্য বাক্স যুক্ত করা এবং ছবি সন্নিবেশ করা।

Previous Next

ইউনিঅফিস দিয়ে শুরু করা

আপনার প্রকল্পে ইউনিঅফিস ইনস্টল করার প্রস্তাবিত উপায় হল Github ব্যবহার করে। একটি মসৃণ ইনস্টলেশনের জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

GitHub এর মাধ্যমে Unioffice ইনস্টল করুন

go get github.com/unidoc/unioffice/
  go build -i github.com/unidoc/unioffice/...  

Go API এর মাধ্যমে PPTX-এ ছবি যোগ করুন

ওপেন সোর্স লাইব্রেরি ইউনিঅফিস কম্পিউটার প্রোগ্রামারদের তাদের নিজস্ব Go অ্যাপ্লিকেশনের মধ্যে একটি PPTX ফাইলে ছবি সন্নিবেশ করার অনুমতি দেয়। এটি আপনাকে একটি নতুন পিপিটিএক্স তৈরি করার ক্ষমতা দেয়, এতে আপনার ইমেজ ঢোকাতে এবং নথি সংরক্ষণ করতে পারে। কোডের নিম্নলিখিত লাইনগুলি ব্যবহার করে, আপনি সহজেই আপনার PPTX নথিতে ছবি সন্নিবেশ করতে পারেন।

PPTX GO-তে ছবি ঢোকান

  1. presentation.New() পদ্ধতি ব্যবহার করে একটি নতুন উপস্থাপনা তৈরি করুন
  2. ppt.AddImage() পদ্ধতি ব্যবহার করে চিত্র লোড করুন এবং একটি স্ট্রিং হিসাবে চিত্রের পাথ পাস করুন
  3. ppt.AddSlide() পদ্ধতি ব্যবহার করে একটি নতুন স্লাইড তৈরি করুন
  4. slide.AddImage() পদ্ধতি ব্যবহার করে স্লাইডে ইমেজ যোগ করুন এবং প্যারামিটার হিসেবে ইমেজ অবজেক্ট পাস করুন
  5. চিত্রের প্রস্থ এবং উচ্চতা ইঞ্চিতে সেট করুন
  6. নথিটি যাচাই করুন এবং এটি PPTX বিন্যাসে সংরক্ষণ করুন

বিনামূল্যে GO API এর মাধ্যমে ছবি সন্নিবেশ করান

ppt := presentation.New()
defer ppt.Close()
irefColor, err := ppt.AddImage("fileformat.png")
	if err != nil {
		log.Fatal(err)
	}
slide := ppt.AddSlide()
ibColor := slide.AddImage(irefColor)
ibColor.Properties().SetWidth(2 * measurement.Inch)
ibColor.Properties().SetHeight(irefColor.RelativeHeight(2 * measurement.Inch))
if err := ppt.Validate(); err != nil {
    log.Fatal(err)
}
ppt.SaveToFile("image.pptx")
 বাংলা