Microsoft® স্প্রেডশীট ফাইলগুলিকে রূপান্তর করার জন্য বিনামূল্যে গো লাইব্রেরি৷
Microsoft Excel XLSX এবং XLS স্প্রেডশীট নথিগুলিকে ওপেন সোর্স Go API এর মাধ্যমে PDF এ রূপান্তর করুন
ওপেন-সোর্স গোটেনবার্গ গো ক্লায়েন্ট লাইব্রেরি ব্যবহার করে Go বিকাশকারীরা সহজেই তাদের নিজস্ব অ্যাপ্লিকেশনগুলিতে Excel নথিগুলিকে PDF তে রূপান্তর করতে পারে। API ব্যবহার করে, আপনি XLS, XLSX, এবং ODS ফাইল ফরম্যাটকে সহজেই PDF এ রূপান্তর করতে পারেন। API একই সময়ে এক বা একাধিক ফাইল রূপান্তর করার অনুমতি দেয় এবং সমস্ত ফাইল একটি একক পিডিএফ ফাইলে একত্রিত হয়। উপরন্তু, API নথিগুলিকে বর্ণানুক্রমিকভাবে মার্জ করে।
ডিফল্টরূপে, ফলস্বরূপ পিডিএফ ডকুমেন্ট পোর্ট্রেট ওরিয়েন্টেশনের সাথে রেন্ডার করা হবে কিন্তু API অভিযোজন কাস্টমাইজ করার অনুমতি দেয়। ডিফল্টরূপে, মুষ্টিমেয় ফন্ট ইনস্টল করা হয়। এশিয়ান অক্ষরগুলিও বক্সের বাইরে সমর্থিত। উপরন্তু, আপনি রূপান্তর প্রক্রিয়ার জন্য পৃষ্ঠা নম্বর এবং সময়সীমা সেট করতে পারেন।
গোটেনবার্গ গো ক্লায়েন্ট দিয়ে শুরু করা
আপনার প্রকল্পে Gotenberg Go ক্লায়েন্ট ইনস্টল করার প্রস্তাবিত উপায় হল GitHub ব্যবহার করে। একটি মসৃণ ইনস্টলেশনের জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
GitHub এর মাধ্যমে Gotenberg Go ক্লায়েন্ট ইনস্টল করুন
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Free Go API এর মাধ্যমে XLSX কে PDF এ রূপান্তর করুন
ওপেন-সোর্স লাইব্রেরি Gotenberg Go ক্লায়েন্ট কম্পিউটার প্রোগ্রামারদের তাদের নিজস্ব Go অ্যাপ্লিকেশনের মধ্যে XLSX-কে PDF তে রূপান্তর করতে দেয়। আপনার XLSX কে PDF তে রূপান্তর করতে, আপনাকে শুধু আপনার নথি লোড করতে হবে এবং gotenberg.NewOfficeRequest() পদ্ধতি ব্যবহার করে রূপান্তর করতে হবে। কোডের নিম্নলিখিত লাইনগুলি ব্যবহার করে, আপনি সহজেই XLSX কে PDF এ রূপান্তর করতে পারেন।
GO-তে Excel কে PDF এ রূপান্তর করুন
- NewDocumentFromPath() পদ্ধতি ব্যবহার করে দুটি XLSX ফাইল লোড করুন এবং ফাইলের নাম এবং ফাইল পাথ প্যারামিটার হিসাবে পাস করুন
- gotenberg.NewOfficeRequest() পদ্ধতি ব্যবহার করে উভয় ফাইলকে PDF এ রূপান্তর করুন এবং ডক অবজেক্ট পাস করুন
- PDF নথি সংরক্ষণ করুন
Free GO API এর মাধ্যমে XLSX কে PDF এ রূপান্তর করুন
c := &gotenberg.Client{Hostname: "http://localhost:3000"}
doc, _ := gotenberg.NewDocumentFromPath("document.xlsx", "/path/to/file")
doc2, _ := gotenberg.NewDocumentFromPath("document2.xlsx", "/path/to/file")
req := gotenberg.NewOfficeRequest(doc, doc2)
dest := "result.pdf"
c.Store(req, dest)