Aspose.PDF Cloud Go SDK
PDF জেনারেশন এবং রূপান্তরের জন্য GO Cloud SDK-এ যান
Adobe Acrobat ব্যবহার না করে HTML, PCL, XPS, TIFF, JPEG, SVG এবং আরও অনেক কিছুতে পিডিএফ ফাইল তৈরি, পরিবর্তন, ম্যানিপুলেট এবং রপ্তানি করার জন্য একটি অগ্রণী REST API।
Aspose.PDF ক্লাউড হল একটি শক্তিশালী REST API যা সফ্টওয়্যার ডেভেলপারদের ক্লাউডে PDF ফাইলগুলি তৈরি, সম্পাদনা, টীকা, রূপান্তর এবং ম্যানিপুলেট করতে সক্ষম করে৷ Aspose.PDF Cloud Go SDK Go ডেভেলপারদের Aspose.PDF ব্যবহার করার অনুমতি দেওয়ার জন্য একটি খুব সহজ এবং কার্যকর উপায় প্রদান করেছে ক্লাউড এপিআই তাদের অ্যাপ্লিকেশনের ভিতরে পিডিএফ ডকুমেন্ট পরিচালনা করতে। Go SDK সফ্টওয়্যার বিকাশকারীদের জন্য PDF ফাইলগুলিকে XLS, XLSX, PPTX, DOC, DOCX, MobiXML, JPEG, EMF, PNG, BMP, GIF, TIFF, টেক্সট এবং আরও অনেক কিছু সহ বিস্তৃত ফাইল ফর্ম্যাটে রূপান্তর করা সহজ করে তোলে। . এছাড়াও লাইব্রেরি নন-পিডিএফ ফাইলগুলিকে Go অ্যাপ্লিকেশানগুলির মধ্যে PDF ফর্ম্যাটে রূপান্তর করার জন্য সহায়তা প্রদান করে৷
Aspose.PDF Cloud Go SDK অত্যন্ত নমনীয় এবং এতে কিছু দরকারী ফাংশন অন্তর্ভুক্ত রয়েছে যা ব্যবহারকারীদের PDF ফাইলে বিভিন্ন ক্রিয়াকলাপ সম্পাদন করতে দেয়, যেমন নতুন PDF নথি তৈরি করা, PDF ফাইলগুলিকে বিভিন্ন ফরম্যাটে রূপান্তর করা, PDF এ ওয়াটারমার্ক এবং টীকা যোগ করা, পৃষ্ঠাগুলি যোগ করা বা সরানো, পাঠ্য বা ছবি আপডেট করা, নিরাপত্তা অনুমতি সেট করা, মন্তব্য যোগ করা এবং আরও অনেক কিছু। সফ্টওয়্যার ডেভেলপাররা SDK ব্যবহার করতে পারেন PDF ফর্মের সাথে কাজ করতে, যার মধ্যে ফর্ম তৈরি করা, পূরণ করা এবং জমা দেওয়া। বিকাশকারীরা PDF অপ্টিমাইজেশান অপারেশনগুলিও সম্পাদন করতে পারে, যেমন PDF ফাইলের আকার হ্রাস করা, অব্যবহৃত সংস্থানগুলি সরানো এবং চিত্রগুলি অপ্টিমাইজ করা৷
Aspose.PDF Cloud Go SDK প্রোগ্রামারদের পিডিএফ ডকুমেন্টের বিভিন্ন উপাদান সহজে বের করতে সক্ষম করে, যেমন পিডিএফ ডকুমেন্টের টীকা এবং GIF, JPEG, PNG, এবং TIFF ফর্ম্যাট সহ চিত্রগুলি বের করা এবং এটি আপনার পছন্দের জায়গায় সংরক্ষণ করা। SDK দ্বারা সমর্থিত আরেকটি দুর্দান্ত বৈশিষ্ট্য হল PDF ফাইলগুলিতে OCR স্তর যুক্ত করা এবং স্ক্যান করা PDF ফাইলগুলি থেকে অনুসন্ধানযোগ্য নথি তৈরি করা। PDF ফাইল তৈরি, সম্পাদনা এবং ম্যানিপুলেট করার জন্য এর বিস্তৃত ফাংশন সহ, SDK আপনাকে ক্লাউডে অত্যাধুনিক PDF-ভিত্তিক অ্যাপ্লিকেশন তৈরি করতে সাহায্য করতে পারে৷
Aspose.PDF Cloud Go SDK দিয়ে শুরু করা
Aspose.PDF Cloud Go SDK ইনস্টল করার সুপারিশ করার উপায় হল GitHub ব্যবহার করা। একটি মসৃণ ইনস্টলেশনের জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
GitHub এর মাধ্যমে Aspose.PDF Cloud Go SDK ইনস্টল করুন
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v23
আপনি সরাসরি Aspose.PDF পণ্য পৃষ্ঠা
থেকে লাইব্রেরি ডাউনলোড করতে পারেনঅন্যান্য ফরম্যাট থেকে Go এর মাধ্যমে PDF ডকুমেন্ট তৈরি করুন
Aspose.PDF Cloud Go SDK ক্লাউড-ভিত্তিক অ্যাপ্লিকেশনগুলির মধ্যে PDF নথি তৈরি এবং পরিচালনার জন্য সম্পূর্ণ সমর্থন প্রদান করে। লাইব্রেরিতে অন্যান্য ফাইল ফরম্যাট থেকে PDF তৈরির জন্য অসংখ্য বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে, যেমন Go REST API ব্যবহার করে ছবি, HTML, JPEG, PNG, TIFF, XML এবং আরও অনেক কিছু থেকে PDF তৈরি করা। নিচের উদাহরণটি দেখায় কিভাবে Go কমান্ড ব্যবহার করে খালি PDF ডকুমেন্ট তৈরি করতে হয়।
গো REST API এর মাধ্যমে একটি খালি PDF ফাইল তৈরি করুন
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud
fileName := "input.pdf"
// init words cloud api
config := asposepdfcloud.NewConfiguration(AppSid, AppKey, BaseURL)
client := asposepdfcloud.NewAPIClient(config)
options := map[string]interface{}{
"storage": "First Storage",
}
//Create empty document
documentResponse, response, _ := client.PdfApi.PutCreateDocument(fileName, options)
fmt.Println(response.Status)
fmt.Println(documentResponse.Document.Pages.List[0].Id)
Go এর মাধ্যমে PDF ডকুমেন্টকে অন্যান্য ফরম্যাটে রূপান্তর করুন
পিডিএফ ডকুমেন্টকে অন্য ফাইল ফরম্যাটে রূপান্তর করা একটি সাধারণ কাজ যা অনেক ডেভেলপারদের করতে হয়। Aspose.PDF Cloud Go SDK পিডিএফ ডকুমেন্টগুলিকে অন্যান্য সমর্থিত ফাইল ফরম্যাটে লোড করার এবং রূপান্তর করার সম্পূর্ণ কার্যকারিতা প্রদান করে সফ্টওয়্যার ডেভেলপারদের সহায়তা করেছে। SDK EPUB, HTML, MHT, PCL, DOC, PDFA, PPTX, SVG, TIFF, XLS, XLSX, XML, XPS, PS PCL, BMP, EMF, GIF, JPEG, PNG, TIFF এবং আরও অনেক কিছুতে রূপান্তর সমর্থন করে৷ সফ্টওয়্যার বিকাশকারীরা ফলস্বরূপ ফাইলটি স্টোরেজে আপলোড করতে পারে এবং তাদের নিজস্ব প্রয়োজন অনুসারে এটি ব্যবহার করতে পারে। নিচের উদাহরণটি দেখায় কিভাবে পিডিএফকে Go অ্যাপ্লিকেশনের মধ্যে ডক ফাইল ফরম্যাটে রূপান্তর করতে হয়।
Go REST API এর মাধ্যমে PDF কে DOC ফাইলে রূপান্তর করুন
import (
"github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/pdf_api"
)
pdfApi, err := pdf_api.NewPdfApi("Client ID", "Client Secret", "API Version")
convertToFormatRequest := pdf_api.ConvertToFormatRequest{Name: "input.pdf", Format: "doc"}
response, err := pdfApi.ConvertToFormat(ctx, convertToFormatRequest)
It
// Save the output DOC file:
outputFile, err := os.Create("output.doc")
defer outputFile.Close()
io.Copy(outputFile, response)
Go API এর মাধ্যমে PDF-এ ছবি সন্নিবেশ ও পরিচালনা করুন
Aspose.PDF Cloud Go SDK Go REST API ব্যবহার করে PDF নথির মধ্যে বিভিন্ন ধরনের ছবি পরিচালনা করার জন্য কিছু দরকারী বৈশিষ্ট্য প্রদান করেছে। SDK-তে BMP, GIF, JPEG, PNG, TIFF এবং আরও অনেক কিছুর মতো জনপ্রিয় ইমেজ ফাইল ফরম্যাটের জন্য সমর্থন অন্তর্ভুক্ত করা হয়েছে। পিডিএফ ফাইলে ইমেজ নিয়ে কাজ করার জন্য লাইব্রেরির বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে যেমন পিডিএফ-এ নতুন ছবি ঢোকানো, ছবির তথ্য পড়া, পিডিএফ-এ বিদ্যমান ছবি প্রতিস্থাপন করা, পিডিএফ থেকে একটি নির্দিষ্ট ছবি বের করা, ডকুমেন্ট ইমেজ অন্য ফরম্যাটে রপ্তানি করা। , এবং আরো অনেক. নিম্নলিখিত উদাহরণটি দেখায় কিভাবে সফ্টওয়্যার বিকাশকারীরা Go কমান্ড ব্যবহার করে PDF নথিতে বিদ্যমান একটি চিত্র প্রতিস্থাপন করতে পারে।
গো API এর মাধ্যমে PDF ডকুমেন্টে ছবিগুলি কিভাবে প্রতিস্থাপন করবেন?
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud
fileName := "4pages.pdf"
filePath := "data/4pages.pdf"
imageFile := "butterfly.jpg"
imageFilePath := "data/butterfly.jpg"
imageID := "GE5TKOBSGI2DWMJQHAWDOMRMGEYDSLBXGM"
// init words cloud api
config := asposepdfcloud.NewConfiguration(AppSid, AppKey, BaseURL)
client := asposepdfcloud.NewAPIClient(config)
// Upload document
file, _ := os.Open(filePath)
_, _, err1 := client.PdfApi.UploadFile(fileName, file, nil)
if err1 != nil {
fmt.Println(err1)
}
// Upload image
imgFile, _ := os.Open(imageFilePath)
_, _, err2 := client.PdfApi.UploadFile(imageFile, imgFile, nil)
if err2 != nil {
fmt.Println(err2)
}
options := map[string]interface{}{
"storage": "First Storage",
"imageFilePath": imageFile,
"image": imgFile,
}
//Replace image
imageResponse, response, _ := client.PdfApi.PutReplaceImage(fileName, imageID, options)
fmt.Println(response.Status)
fmt.Println(imageResponse.Image.Id)
Go REST API এর মাধ্যমে PDF এর মধ্যে পৃষ্ঠাগুলি পরিচালনা করুন
৷Aspose.PDF Cloud Go SDK কম্পিউটার প্রোগ্রামারদের জন্য তাদের নিজস্ব Go ক্লাউড অ্যাপ্লিকেশনের মধ্যে PDF পৃষ্ঠাগুলির সাথে কাজ করা সহজ করে তোলে। SDK পৃষ্ঠাগুলি পরিচালনা করার জন্য বেশ কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য অন্তর্ভুক্ত করেছে, যেমন PDF ফাইলগুলিতে নতুন পৃষ্ঠাগুলি যোগ করা, PDF পৃষ্ঠার তথ্য পুনরুদ্ধার করা, PDF ফাইলগুলিতে পৃষ্ঠাগুলিকে একটি নতুন অবস্থানে সরানো, অবাঞ্ছিত PDF পৃষ্ঠাগুলি মুছে ফেলা, PDF ফাইলের পৃষ্ঠাকে চিত্র বিন্যাসে রূপান্তর করা, পৃষ্ঠা পাওয়া। একটি পিডিএফের গণনা, পিডিএফ পৃষ্ঠায় স্বাক্ষর করা, পিডিএফ পৃষ্ঠার সংখ্যা পাওয়া এবং আরও অনেক কিছু। নিম্নলিখিত উদাহরণটি দেখায় কিভাবে Go অ্যাপ্লিকেশনের ভিতরে একটি PDF নথিতে একটি নতুন পৃষ্ঠা যুক্ত করতে হয়।
Go REST API এর মাধ্যমে PDF নথিতে নতুন পৃষ্ঠা ঢোকান
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud
fileName := "4pages.pdf"
filePath := "data/4pages.pdf"
// init words cloud api
config := asposepdfcloud.NewConfiguration(AppSid, AppKey, BaseURL)
client := asposepdfcloud.NewAPIClient(config)
// Upload 1st document
file, _ := os.Open(filePath)
_, _, err1 := client.PdfApi.UploadFile(fileName, file, nil)
if err1 != nil {
fmt.Println(err1)
}
options := map[string]interface{}{
"storage": "First Storage",
}
//Add new page to PDF doc
documentPageResponse, response, _ := client.PdfApi.PutAddNewPage(fileName, options)
fmt.Println(response.Status)
fmt.Println(documentPageResponse.Pages.List[0].Id)