Microsoft® স্প্রেডশীট ফাইল রূপান্তর করার জন্য ওপেন সোর্স PHP লাইব্রেরি

মাইক্রোসফ্ট স্প্রেডশীট নথিগুলিকে ফ্রি পিএইচপি API এর মাধ্যমে PDF এ রূপান্তর করুন 

গোটেনবার্গ পিএইচপি ক্লায়েন্ট কি?

নথি রূপান্তর আপনার অ্যাপ্লিকেশন অন্তর্ভুক্ত করার জন্য একটি সহজ বৈশিষ্ট্য. আপনি যদি মাইক্রোসফ্ট এক্সেল ফাইল ফর্ম্যাটের সাথে কাজ করেন তবে আপনাকে সেগুলিকে পিডিএফ প্রোগ্রামে রূপান্তর করতে হতে পারে। সেই লক্ষ্য অর্জনে আপনাকে সাহায্য করার জন্য বাজারে একগুচ্ছ ওপেন সোর্স এবং বিনামূল্যের API পাওয়া যায়। গোটেনবার্গ পিএইচপি ক্লায়েন্ট তাদের মধ্যে একটি। এপিআই আপনাকে আপনার পিএইচপি অ্যাপ্লিকেশনের ভিতরে XLS, XLSX এবং ODS ফাইল ফর্ম্যাটটিকে সহজেই PDF এ রূপান্তর করতে সহায়তা করে।

এপিআই ব্যবহার করে, আপনি এক বা একাধিক মাইক্রোসফ্ট এক্সেল ফাইল মার্জ করতে পারেন এবং সেগুলিকে একক পিডিএফ-এ রূপান্তর করতে পারেন। দুটি নথি একত্রিত করা বেশ সহজ, আপনি এক বা একাধিক ফাইল নির্বাচন করতে পারেন এবং API তাদের মার্জ করবে এবং ফলস্বরূপ পিডিএফ ফাইলটি ফিরিয়ে দেবে।

Previous Next

গোটেনবার্গ পিএইচপি ক্লায়েন্ট দিয়ে শুরু করা

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

কম্পোজারের মাধ্যমে গোটেনবার্গ পিএইচপি ক্লায়েন্ট ইনস্টল করুন

$ composer require thecodingmachine/gotenberg-php-client
                            

ফ্রি পিএইচপি API এর মাধ্যমে পিডিএফ-এ দুটি এক্সেল মার্জ করুন

ওপেন সোর্স লাইব্রেরি গোটেনবার্গ পিএইচপি ক্লায়েন্ট কম্পিউটার প্রোগ্রামারদের তাদের নিজস্ব পিএইচপি অ্যাপ্লিকেশনের মধ্যে মাইক্রোসফ্ট এক্সেল ডকুমেন্টগুলিকে পিডিএফ-এ মার্জ করার অনুমতি দেয়। আপনার XLSX-কে PDF-এ একত্রিত করতে এবং রূপান্তর করতে, আপনাকে শুধু আপনার নথি লোড করতে হবে এবং OfficeRequest() পদ্ধতি ব্যবহার করে রূপান্তর করতে হবে। নিম্নলিখিত কোড স্নিপেট দেখায় কিভাবে মার্জ রূপান্তর করা যায় এবং XLSX কে পিএইচপি-তে PDF তে রূপান্তর করা যায়।

এক্সেলকে পিএইচপি-তে পিডিএফ-এ রূপান্তর করতে বিনামূল্যে API

  1. NewDocumentFromPath() পদ্ধতি ব্যবহার করে দুটি XLSX ফাইল লোড করুন এবং ফাইলের নাম এবং ফাইল পাথ প্যারামিটার হিসাবে পাস করুন
  2. OfficeRequest() পদ্ধতি ব্যবহার করে XlSX কে PDF এ রূপান্তর করুন এবং মার্জ করুন এবং ফাইল অবজেক্টগুলিকে প্যারামিটার হিসাবে পাস করুন
  3. PDF নথি সংরক্ষণ করুন

বিনামূল্যে PHP API এর মাধ্যমে XLSX কে PDF এ মার্জ করুন

$client = new Client('http://localhost:3000', new \Http\Adapter\Guzzle6\Client());
$files = [
    DocumentFactory::makeFromPath('document.xlsx', '/path/to/file'),
    DocumentFactory::makeFromPath('document2.xlsx', '/path/to/file'),
];
$request = new OfficeRequest($files);
$dest = 'fileformat.pdf';
$client->store($request, $dest);
                            
 বাংলা