Microsoft® উপস্থাপনা ফাইল রূপান্তর করার জন্য ওপেন সোর্স PHP লাইব্রেরি
ফ্রি পিএইচপি API এর মাধ্যমে মাইক্রোসফ্ট প্রেজেন্টেশন ডকুমেন্টকে PDF এ রূপান্তর করুন
গোটেনবার্গ পিএইচপি ক্লায়েন্ট কি?
ওপেন-সোর্স এপিআই গোটেনবার্গ পিএইচপি ক্লায়েন্ট পিএইচপি বিকাশকারীদের তাদের নিজস্ব অ্যাপ্লিকেশনের মধ্যে মাইক্রোসফ্ট উপস্থাপনাগুলিকে পিডিএফ-এ রূপান্তর করতে দেয়। এটি আপনার অ্যাপ্লিকেশনে অন্তর্ভুক্ত করার জন্য একটি সহজ, কিন্তু শক্তিশালী বৈশিষ্ট্য। আপনি শুধুমাত্র আপনার PPT এবং PPTX কে PDF তে রূপান্তর করতে পারবেন না কিন্তু এক বা একাধিক ডকুমেন্টকে একক PDF এ মার্জ করতে পারবেন। এপিআই সহজ এবং হালকা এবং সহজেই আপনার অ্যাপ্লিকেশনের সাথে একত্রিত হতে পারে।
গোটেনবার্গ পিএইচপি ক্লায়েন্ট দিয়ে শুরু করা
আপনার প্রকল্পে Gotenberg PHP ক্লায়েন্টের প্রস্তাবিত উপায় হল সুরকার ব্যবহার করে। একটি মসৃণ ইনস্টলেশনের জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
কম্পোজারের মাধ্যমে গোটেনবার্গ পিএইচপি ক্লায়েন্ট ইনস্টল করুন
$ composer require thecodingmachine/gotenberg-php-client
বিনামূল্যে পিএইচপি API এর মাধ্যমে PPTX কে PDF এ রূপান্তর করুন
বিনামূল্যের এপিআই গোটেনবার্গ পিএইচপি ক্লায়েন্ট পিএইচপি ডেভেলপারদের তাদের নিজস্ব অ্যাপ্লিকেশনের মধ্যে পিপিটি এবং পিপিটিএক্স ডকুমেন্টকে পিডিএফ-এ রূপান্তর করতে দেয়। আপনার পিপিটিএক্সকে পিডিএফ-এ একত্রিত করতে এবং রূপান্তর করতে, আপনাকে কেবল আপনার নথি লোড করতে হবে এবং OfficeRequest() পদ্ধতি ব্যবহার করে রূপান্তর করতে হবে। নিম্নলিখিত কোড স্নিপেট দেখায় কিভাবে পিপিটিএক্সকে পিএইচপি-তে পিডিএফ-এ রূপান্তর করতে হয়।
পিএইচপি-তে পিপিটিএক্সকে পিডিএফ-এ রূপান্তর করতে বিনামূল্যে API
- DocumentFactory::makeFromPath() পদ্ধতি ব্যবহার করে PPTX ফাইল লোড করুন এবং ফাইলের নাম এবং ফাইল পাথ প্যারামিটার হিসাবে পাস করুন
- OfficeRequest() পদ্ধতি ব্যবহার করে PPTX কে PDF এ রূপান্তর করুন এবং ফাইল অবজেক্টকে প্যারামিটার হিসাবে পাস করুন
- PDF নথি সংরক্ষণ করুন
বিনামূল্যে পিএইচপি API এর মাধ্যমে PPTX কে PDF এ রূপান্তর করুন
$client = new Client('http://localhost:3000', new \Http\Adapter\Guzzle6\Client());
$file = [
DocumentFactory::makeFromPath('document.pptx', '/path/to/file')
];
$request = new OfficeRequest($file);
$dest = 'fileformat.pdf';
$client->store($request, $dest);