Aspose.Words Cloud SKD for Go

 
 

মাইক্রোসফট ওয়ার্ড ডকুমেন্ট প্রসেস করতে REST API যান

ওয়ার্ড প্রসেসিং ডকুমেন্ট (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB) তৈরি, পরিবর্তন, ম্যানিপুলেট, রেন্ডার, প্রিন্ট এবং রূপান্তর করতে ওয়ার্ড ডকুমেন্টস প্রসেসিং REST API-এ যান।

Aspose.Words Cloud SDK for Go একটি শক্তিশালী এবং বহুমুখী Go লাইব্রেরি যা সফ্টওয়্যার বিকাশকারীদের Microsoft-এর সাথে কাজ করতে দেয় ক্লাউডে শব্দ নথি। সফ্টওয়্যার ডেভেলপারদের Word ফাইলগুলি থেকে ডেটা তৈরি, ম্যানিপুলেট, রূপান্তর বা এক্সট্র্যাক্ট করতে হবে কিনা, SDK একটি দুর্দান্ত পছন্দ যা তাদের কাজটি দ্রুত এবং দক্ষতার সাথে সম্পন্ন করতে সহায়তা করতে পারে। লাইব্রেরিতে অসংখ্য ওয়ার্ড প্রসেসিং, ওপেনঅফিস, ওয়ার্ডপ্রসেসিংএমএল এবং ওয়েব ফাইল ফরম্যাট যেমন DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) এর জন্য সমর্থন অন্তর্ভুক্ত রয়েছে।

Aspose.Words Cloud SDK for Go একটি বিস্তৃত বৈশিষ্ট্য এবং সুবিধা অফার করে যা এটিকে ডেভেলপারদের জন্য একটি মূল্যবান হাতিয়ার করে তোলে, এই বৈশিষ্ট্যগুলির মধ্যে কয়েকটির মধ্যে রয়েছে স্ক্র্যাচ থেকে নতুন Word নথি তৈরি করা, বিভিন্ন ফর্ম্যাটিং বিকল্প এবং শৈলী প্রয়োগ করা, Word নথি অন্যান্য ফাইল ফরম্যাটে রূপান্তর, ওয়ার্ড ডকুমেন্ট থেকে ছবি বের করা, ওয়ার্ড ফাইল থেকে ইমেজ টেক্সট, একাধিক ওয়ার্ড ডকুমেন্ট মার্জ করা, ওয়ার্ড ডকুমেন্টকে একাধিক ডকুমেন্টে বিভক্ত করা, নির্দিষ্ট বিভাগ থেকে কন্টেন্ট ঢোকানো বা অপসারণ করা এবং আরও অনেক কিছু।

Go এর জন্য Aspose.Words Cloud SDK একটি নমনীয় এবং দক্ষ উপায়ে Word নথির সাথে কাজ করতে পারে। লাইব্রেরি সফ্টওয়্যার ডেভেলপারদের তাদের ওয়ার্ড প্রসেসিং ডকুমেন্টগুলিকে DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, ইত্যাদিতে রূপান্তর করতে সক্ষম করে। TIFF, PNG, JPEG, BMP, SVG এবং আরও অনেক কিছু। এর বিস্তৃত বৈশিষ্ট্য এবং সুবিধাগুলির সাথে, Aspose.Words Cloud SDK ডেভেলপারদের জন্য একটি দুর্দান্ত সরঞ্জাম যাদের নিয়মিতভাবে Word ফাইলগুলির সাথে কাজ করতে হবে৷

Previous Next

Aspose দিয়ে শুরু করা। Go for Words Cloud SKD

গোর জন্য Aspose.Words Cloud SKD ইনস্টল করার সুপারিশ করার উপায় হল GitHub ব্যবহার করা। একটি মসৃণ ইনস্টলেশনের জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন৷

GitHub এর মাধ্যমে Go এর জন্য Aspose.Words Cloud SKD ইনস্টল করুন

go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api 
এখানে আপনি এটি সরাসরি GitHub থেকে ডাউনলোড করতে পারেন।

Go API এর মাধ্যমে ওয়ার্ড ডকুমেন্ট তৈরি করা

Go এর জন্য Aspose.Words Cloud SDK সফ্টওয়্যার বিকাশকারীদের জন্য কোডের কয়েকটি লাইন দিয়ে ওয়ার্ড প্রসেসিং ডকুমেন্ট তৈরি এবং ম্যানিপুলেট করা সহজ করে তোলে। লাইব্রেরি সফ্টওয়্যার বিকাশকারীদের ফাইল এক্সটেনশন দ্বারা নির্দিষ্ট বিন্যাসে ক্লাউড স্টোরেজে একটি নতুন নথি তৈরি করতে দেয়৷ লাইব্রেরিতে Word নথি তৈরির সাথে সম্পর্কিত বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে, যেমন বাইরের ফাইল থেকে পাঠ্য সন্নিবেশ করা, একটি বিদ্যমান ফাইলে ছবি যোগ করা, শিরোনাম এবং ফুটার সন্নিবেশ করানো, টেবিল যোগ করা, বড় নথিগুলিকে বিভক্ত করা, Word নথিতে হাইপারলিঙ্ক যোগ করা, পৃষ্ঠা নম্বর সন্নিবেশ করানো। , Word নথিতে তালিকা যোগ করুন এবং আরও অনেক কিছু।

GO REST API-এর মাধ্যমে কীভাবে একটি নতুন নথি তৈরি করবেন

 import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
createRequestOptions := map[string]interface{}{"fileName": "Sample.docx",}
createRequest := &models.CreateDocumentRequest{
    Optionals: createRequestOptions,
}
_, _, _ = wordsApi.CreateDocument(ctx, createRequest)

ওয়ার্ড ডকুমেন্টস একটি ওয়েব পেজে এম্বেড করা

Aspose.Words Cloud SDK for Go-তে Go কমান্ড ব্যবহার করে একটি ওয়েব পৃষ্ঠার ভিতরে Word নথি এম্বেড করার জন্য একটি অত্যন্ত শক্তিশালী বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে। একটি ওয়েব ব্রাউজারের ভিতরে একটি ওয়ার্ড প্রসেসিং ডকুমেন্ট এম্বেড করার জন্য এটি শুধুমাত্র একটি একক লাইন কোড প্রয়োজন। একবার নথিটি ক্লাউড পরিষেবাগুলির দ্বারা রেন্ডার করা হলে, এটি একটি জাভাস্ক্রিপ্ট উইজেট হিসাবে আপনার ওয়েব পৃষ্ঠাগুলিতে প্রদর্শিত হবে৷ এটি অনলাইনে জুম ইন এবং আউট করা খুব সহজ। এছাড়াও বিভিন্ন Word ফাইল ফরম্যাট যেমন DOC, DOCX, RTF ইত্যাদি প্রদর্শন করা সম্ভব।

Iframe কোড স্নিপেট HTML এ একটি DOCX নথি এম্বেড করুন

 
<iframe width="1120"
	height="850"
	src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>

Go অ্যাপের ভিতরে ওয়ার্ড ডকুমেন্টের তুলনা

Go এর জন্য Aspose.Words Cloud SDK সফ্টওয়্যার বিকাশকারীদের একাধিক ওয়ার্ড প্রসেসিং নথির তুলনা করতে এবং Go অ্যাপ্লিকেশনগুলির মধ্যে এটিতে করা পরিবর্তনগুলি ট্র্যাক করতে সক্ষম করে৷ লাইব্রেরিতে একটি শক্তিশালী ডকুমেন্ট ম্যানিপুলেশন টুল রয়েছে যা সফ্টওয়্যার ডেভেলপারদের দুটি Word নথির তুলনা করতে এবং দুটি Word নথির মধ্যে পার্থক্যের একটি তালিকা পুনরুদ্ধার করতে সাহায্য করে যেমন মুছে ফেলা পাঠ্য, যোগ করা পাঠ্য, বিন্যাস পরিবর্তন ইত্যাদি।

Go API এর মাধ্যমে কিভাবে ওয়ার্ড ডকুমেন্ট তুলনা করা যায়

import (

"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
requestDocument, _ := os.Open("compareTestDoc1.doc")
requestCompareData := models.CompareData{
Author: ToStringPointer("author"),
ComparingWithDocument: ToStringPointer("TestCompareDocument2.doc"),
DateTime: ToTimePointer(CreateTime(2015, 10, 26, 0, 0, 0)),
}
requestComparingDocument, _ := os.Open("compareTestDoc2.doc")
compareRequestOptions := map[string]interface{}{"comparingDocument": requestComparingDocument,

"destFileName": "CompareDocumentOut.doc",}
compareRequest := &models.CompareDocumentOnlineRequest{
Document: requestDocument,
CompareData: &requestCompareData,
Optionals: compareRequestOptions,
}

_, _, _ = wordsApi.CompareDocumentOnline(ctx, compareRequest)

Go API এর মাধ্যমে হেডার এবং ফুটার পরিচালনা করুন

Aspose.Words Cloud SDK for Go-তে Word নথির মধ্যে হেডার এবং ফুটার যোগ এবং পরিচালনা করার জন্য একটি অত্যন্ত শক্তিশালী বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে। লাইব্রেরি শিরোনাম এবং পাদলেখ ব্যবস্থাপনা সম্পর্কিত বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্যকে সমর্থন করে, যেমন শিরোনাম এবং ফুটারগুলিতে পাঠ্য বা ছবি যোগ করা, অনলাইন ওয়ার্ড ডকুমেন্ট থেকে একটি `হেডারফুটার` অবজেক্ট মুছে ফেলা, অনলাইনে একটি ওয়ার্ড নথিতে একটি শিরোনাম/পাদলেখ পাওয়া, একটি শিরোনাম/পাওয়া একটি বিভাগের পাদচরণ, একটি Word নথিতে সমস্ত শিরোনাম/পাদলেখ পাওয়া, এবং আরও অনেক কিছু। নিম্নলিখিত উদাহরণ দেখায় কিভাবে একটি Word নথিতে শিরোনাম এবং ফুটার সন্নিবেশ করা যায়।

গো API এর মাধ্যমে একটি Word নথিতে একটি HeaderFooter ঢোকান

import (

"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
requestDocument, _ := os.Open("Sample.doc")
insertRequestOptions := map[string]interface{}{}
insertRequest := &models.InsertHeaderFooterOnlineRequest{
Document: requestDocument,
SectionPath: ToStringPointer(""),
HeaderFooterType: ToStringPointer("FooterEven"),
Optionals: insertRequestOptions,
}

_, _, _ = wordsApi.InsertHeaderFooterOnline(ctx, insertRequest)
 বাংলা