کتابخانه PHP منبع باز برای تبدیل مایکروسافت® فایلهای صفحه گسترده
اسناد صفحه گسترده مایکروسافت را از طریق API رایگان PHP به PDF تبدیل کنید
Gotenberg PHP Client چیست؟
تبدیل سند یک ویژگی مفید برای گنجاندن در برنامه شما است. اگر با فرمت فایل مایکروسافت اکسل کار می کنید، ممکن است لازم باشد آنها را به صورت برنامه نویسی به PDF تبدیل کنید. تعداد زیادی API منبع باز و رایگان در بازار وجود دارد که به شما در دستیابی به این هدف کمک می کند. Gotenberg PHP Client یکی از آنهاست. API به شما کمک می کند فرمت فایل XLS، XLSX و ODS را به راحتی در برنامه های PHP خود به PDF تبدیل کنید.
با استفاده از API، می توانید یک یا چند فایل Microsoft Excel را ادغام کرده و آنها را به یک PDF تبدیل کنید. ادغام دو سند بسیار ساده است، می توانید یک یا چند فایل را انتخاب کنید و API آنها را ادغام کرده و فایل PDF حاصل را برمی گرداند.
شروع کار با مشتری PHP Gotenberg
روش پیشنهادی Gotenberg PHP Client برای ورود به پروژه شما، استفاده از آهنگساز است. لطفا از دستور زیر برای نصب راحت استفاده کنید.
Gotenberg PHP Client را از طریق Composer نصب کنید
$ composer require thecodingmachine/gotenberg-php-client
ادغام دو اکسل به PDF از طریق PHP API رایگان
کتابخانه منبع باز Gotenberg PHP مشتری به برنامه نویسان کامپیوتر اجازه می دهد تا اسناد مایکروسافت اکسل را در داخل برنامه های PHP خود در PDF ادغام کنند. برای ادغام و تبدیل XLSX خود به PDF، فقط باید اسناد خود را بارگیری کنید و با استفاده از روش OfficeRequest() آنها را تبدیل کنید. قطعه کد زیر نحوه تبدیل ادغام و تبدیل XLSX به PDF در PHP را نشان می دهد.
API رایگان برای تبدیل اکسل به PDF در PHP
- دو فایل XLSX را با استفاده از متد ()NewDocumentFromPath بارگیری کنید و نام فایل و مسیر فایل را به عنوان پارامتر ارسال کنید.
- XlSX را به PDF با استفاده از متد OfficeRequest() تبدیل و ادغام کنید و اشیاء فایل ها را به عنوان پارامتر ارسال کنید.
- سند PDF را ذخیره کنید
XLSX را به PDF از طریق API رایگان PHP ادغام کنید
$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);