Aspose.Slides Cloud SDK for Go
GO SDK - পাওয়ারপয়েন্ট উপস্থাপনা তৈরি এবং রূপান্তর করুন৷
ক্লাউড-ভিত্তিক SDK সফ্টওয়্যার বিকাশকারীদের ক্লাউডে পাওয়ারপয়েন্ট PPT/PPTX উপস্থাপনাগুলি তৈরি, পড়তে, সম্পাদনা, সুরক্ষিত এবং রূপান্তর করতে দেয়৷
Aspose.Slides Cloud SDK for Go হল একটি প্রভাবশালী এবং ব্যাপক ক্লাউড-ভিত্তিক SDK যা ডেভেলপারদের অনুমতি দেয় Go প্রোগ্রামিং ভাষা ব্যবহার করে পাওয়ারপয়েন্ট উপস্থাপনা তৈরি, সম্পাদনা এবং ম্যানিপুলেট করুন। SDK সফ্টওয়্যার বিকাশকারীদের তাদের Go-ভিত্তিক অ্যাপ্লিকেশনগুলিতে উন্নত পাওয়ারপয়েন্ট উপস্থাপনা কার্যকারিতাগুলিকে সহজেই একীভূত করতে সাহায্য করে, যেমন স্লাইড তৈরি করা, সম্পাদনা করা এবং মুছে ফেলা, আকার, পাঠ্য এবং মাল্টিমিডিয়া বিষয়বস্তু যোগ করা, ফর্ম্যাটিং প্রয়োগ করা এবং আরও অনেক কিছু। Go ক্লাউড SDK Aspose.Slides REST API-এর উপরে ভিত্তি করে এবং কোনো তৃতীয় পক্ষের সফ্টওয়্যার ইনস্টল না করেই মসৃণভাবে কাজ করে।
Aspose.Slides Cloud SDK for Go-কে উচ্চ কার্যক্ষমতার জন্য অপ্টিমাইজ করা হয়েছে, দ্রুত এবং কার্যকরী সম্পাদন নিশ্চিত করতে অ্যাসিঙ্ক্রোনাস API কল এবং মাল্টিথ্রেডেড প্রসেসিংয়ের মতো বৈশিষ্ট্য সহ। এটি সফ্টওয়্যার বিকাশকারীদের তাদের নিজস্ব অ্যাপ্লিকেশনের মধ্যে প্রোগ্রাম্যাটিকভাবে পাওয়ারপয়েন্ট উপস্থাপনা তৈরি এবং সংশোধন করতে সক্ষম করে। লাইব্রেরির বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে, যেমন স্ক্র্যাচ থেকে উপস্থাপনা তৈরি করা, নতুন স্লাইডগুলি সন্নিবেশ করা, উপস্থাপনাগুলিকে একত্রিত করা/বিভক্ত করা, উপস্থাপনা থেকে একটি স্লাইড বের করা, স্লাইডের বিষয়বস্তু অনুলিপি করা, থিমগুলি পরিচালনা করা, উপস্থাপনা থেকে চিত্রগুলি যোগ করা এবং নিষ্কাশন করা, আকার যোগ করা এবং নিষ্কাশন করা , হাইপারলিঙ্ক এবং আরও অনেক কিছু পরিচালনা করুন।
একটি ক্লাউড-ভিত্তিক SDK হিসাবে, Aspose.Slides Cloud SDK for Go একটি সাশ্রয়ী সমাধান অফার করে যারা বিকাশকারীদের জন্য ব্যয়বহুল সফ্টওয়্যার বা হার্ডওয়্যারে বিনিয়োগ না করে তাদের অ্যাপ্লিকেশনগুলিতে উন্নত পাওয়ারপয়েন্ট উপস্থাপনা কার্যকারিতা যুক্ত করতে চান৷ এর ক্রস-প্ল্যাটফর্ম সামঞ্জস্য, ব্যবহারের সহজতা, উচ্চ কার্যকারিতা এবং খরচ-কার্যকারিতা সহ, এটি বিকাশকারীদের জন্য একটি চমৎকার পছন্দ যারা তাদের অ্যাপ্লিকেশনগুলিতে উন্নত পাওয়ারপয়েন্ট উপস্থাপনা কার্যকারিতা যুক্ত করতে চান। যাইহোক, বিকাশকারীদের SDK-এর সীমাবদ্ধতাগুলিও বিবেচনা করা উচিত, যেমন একটি ইন্টারনেট সংযোগের প্রয়োজনীয়তা এবং সীমিত কাস্টমাইজেশন বিকল্পগুলি৷
Aspose দিয়ে শুরু করা। Go for Slides Cloud SDK
গোর জন্য Aspose.Slides Cloud SDK ইনস্টল করার সুপারিশ করার উপায় হল GitHub.. আপনার সিস্টেমে SDK ইনস্টল করতে, অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান:
GitHub এর মাধ্যমে যাওয়ার জন্য Aspose.Slides Cloud SDK ইনস্টল করুন
slides get github.com/aspose-slides-cloud/aspose-slides-cloud-slides
এছাড়াও আপনি এটি সরাসরি Aspose পণ্য প্রকাশের পৃষ্ঠা থেকে ডাউনলোড করতে পারেন।Go API এর মাধ্যমে উপস্থাপনা তৈরি ও পরিচালনা করুন
Aspose. Go এর জন্য স্লাইড ক্লাউড SDK Go অ্যাপ্লিকেশনগুলির মধ্যে PPT এবং PPTX উপস্থাপনাগুলি তৈরি এবং সংশোধন করার জন্য সম্পূর্ণ সমর্থন প্রদান করেছে৷ SDK বিভিন্ন জনপ্রিয় উপস্থাপনা ফাইল ফরম্যাটে উপস্থাপনা তৈরি করতে সমর্থন করে যেমন PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP এবং আরও অনেক কিছু। ক্লাউডে উপস্থাপনা পরিচালনার জন্য লাইব্রেরির আরও বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে, যেমন বিদ্যমান উপস্থাপনাগুলিতে নতুন স্লাইড যোগ করা, স্লাইড নোট যোগ করা এবং আপডেট করা, HTML থেকে একটি উপস্থাপনা তৈরি করা, একটি টেমপ্লেট ব্যবহার করে একটি নতুন উপস্থাপনা তৈরি করা, এখান থেকে অবাঞ্ছিত স্লাইডগুলি মুছে ফেলা উপস্থাপনা, বিদ্যমান উপস্থাপনাকে বিভক্ত বা মার্জ করুন, উপস্থাপনায় অ্যানিমেশন যোগ করুন এবং আরও অনেক কিছু।
গো API এর মাধ্যমে উপস্থাপনার স্লাইডগুলি যোগ করুন, পরিচালনা করুন এবং রূপান্তর করুন
Aspose.Slides Cloud SDK for Go-তে পাওয়ারপয়েন্ট প্রেজেন্টেশনের মধ্যে স্লাইড পরিচালনার জন্য সম্পূর্ণ সমর্থন অন্তর্ভুক্ত রয়েছে। স্লাইডগুলির সাথে কাজ করার জন্য লাইব্রেরির বেশ কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে, যেমন উপস্থাপনাগুলিতে নতুন স্লাইড যুক্ত করা, একটি উপস্থাপনা থেকে স্লাইডগুলি বের করা, অবাঞ্ছিত স্লাইডগুলি মুছে ফেলা, একটি উপস্থাপনা থেকে অন্যটিতে স্লাইডগুলি অনুলিপি করা, একটি উপস্থাপনায় স্লাইডগুলিকে অন্য অবস্থানে নিয়ে যাওয়া, পরিচালনা করা ব্যাকগ্রাউন্ড প্রেজেন্টেশনের স্লাইড, স্লাইড কমেন্ট ম্যানেজ করুন, স্লাইডে মন্তব্য যোগ করুন, স্লাইডের তথ্য পান, প্রেজেন্টেশন থেকে স্লাইডের সংখ্যা পান এবং আরও অনেক কিছু।
Go API এর মাধ্যমে উপস্থাপনার স্লাইডে মন্তব্য যোগ করুন
cfg := asposeslidescloud.NewConfiguration()
cfg.AppSid = "MyClientId"
cfg.AppKey = "MyClientSecret"
api := asposeslidescloud.NewAPIClient(cfg)
dto := asposeslidescloud.NewSlideComment()
dto.Text = "Comment text"
dto.Author = "Author Name"
childComment := asposeslidescloud.NewSlideComment()
childComment.Text = "Child comment text"
childComment.Author = "Author Name"
childComments := []asposeslidescloud.ISlideCommentBase { childComment }
dto.ChildComments = childComments
comments, _, e := api.SlidesApi.CreateComment("MyPresentation.pptx", 3, dto, nil, "", "", "")
if e != nil {
fmt.Printf("Error: %v.", e)
return
}
fmt.Printf("The slide has %v comments", len(comments.GetList()))
Go SDK এর মাধ্যমে পাওয়ারপয়েন্ট উপস্থাপনা রপ্তানি করুন
Go এর জন্য Aspose.Slides Cloud SDK Go কমান্ড ব্যবহার করে পাওয়ারপয়েন্ট প্রেজেন্টেশনকে বিভিন্ন অন্যান্য সমর্থন ফাইল ফর্ম্যাটে রূপান্তর করার জন্য কিছু শক্তিশালী বৈশিষ্ট্য প্রদান করেছে। সফ্টওয়্যার বিকাশকারীরা উপস্থাপনাগুলিকে PDF, XPS, TIFF, HTML, SWF, JPEG, PNG, GIF, BMP, FODP, XAML, MP4 এবং আরও অনেক কিছুতে রূপান্তর করতে পারে৷ নির্বাচিত স্লাইডগুলিকে রূপান্তর করা, পাওয়ারপয়েন্ট উপস্থাপনাগুলিকে বিভক্ত করা বা মার্জ করা, একটি আউটপুট নথিতে পৃষ্ঠা বা চিত্রগুলির উচ্চতা বা প্রস্থ নির্দিষ্ট করা এবং আরও অনেক কিছু করা সম্ভব। নিচের উদাহরণটি দেখায় কিভাবে উপস্থাপনাকে PDF ফাইল ফরম্যাটে রূপান্তর করা যায়।
Go SDK এর মাধ্যমে উপস্থাপনা PDF এ রপ্তানি করুন
cfg := asposeslidescloud.NewConfiguration()
cfg.AppSid = "my_client_id"
cfg.AppKey = "my_client_key"
api := asposeslidescloud.NewAPIClient(cfg)
source, e := ioutil.ReadFile("MyPresentation.pptx")
if e != nil {
fmt.Printf("Error: %v.", e)
return
}
result, _, e := api.SlidesApi.Convert(source, "pdf", "", "", "", []int32 { 2, 4 }, nil)
if e != nil {
fmt.Printf("Error: %v.", e)
return
}
fmt.Printf("The converted file was saved to %v.", result.Name())
Go API এর মাধ্যমে উপস্থাপনায় আকারগুলি সন্নিবেশ করুন এবং পরিচালনা করুন
Go এর জন্য Aspose.Slides Cloud SDK Go কমান্ড ব্যবহার করে পাওয়ারপয়েন্ট প্রেজেন্টেশনের ভিতরে আকারের সাথে কাজ করার জন্য বৈশিষ্ট্যগুলির একটি সম্পূর্ণ সেট প্রদান করেছে। এটি উপস্থাপনাগুলিতে নতুন আকার যোগ করা, আকৃতি বৈশিষ্ট্যগুলি পরিচালনা, স্মার্টআর্ট গ্রাফিক্সের সাথে কাজ করা, গণিত সূত্রগুলির সাথে কাজ করা, একটি স্লাইড থেকে আকারগুলি বের করা, হাইপারলিঙ্কগুলি যোগ করা এবং পরিচালনা করা, জ্যামিতি পাথগুলির সাথে কাজ করা, জুম ফ্রেমের সাথে কাজ করা, ওয়ার্ডআর্ট যোগ করা এবং পরিচালনা করার জন্য সহায়তা প্রদান করে। SVG থেকে আকার আমদানি করা হচ্ছে এবং আরও অনেক কিছু। নিচের উদাহরণটি দেখায় কিভাবে Go API ব্যবহার করে প্রেজেন্টেশন স্লাইড থেকে আকার বের করতে হয়।
Go API ব্যবহার করে উপস্থাপনা থেকে আকারগুলি বের করুন
cfg := asposeslidescloud.NewConfiguration()
cfg.AppSid = "MyClientId"
cfg.AppKey = "MyClientSecret"
api := asposeslidescloud.NewAPIClient(cfg)
// Get all shapes from the first slide.
allShapes, _, e := api.SlidesApi.GetShapes("MyPresentation.pptx", 1, "", "", "", "", "")
if e != nil {
fmt.Printf("Error: %v.", e)
return
}
// Get all charts from the first slide.
charts, _, e := api.SlidesApi.GetShapes("MyPresentation.pptx", 1, "", "", "", "Chart", "")
if e != nil {
fmt.Printf("Error: %v.", e)
return
}
// Print information about the shapes and charts.
shapeCount := len(allShapes.GetShapesLinks())
chartCount := len(charts.GetShapesLinks())
fmt.Printf("The slide contains %v shapes, including %v charts", shapeCount, chartCount)