Бібліотека PHP із відкритим вихідним кодом для перетворення файлів електронних таблиць Microsoft®
Перетворюйте табличні документи Microsoft у PDF за допомогою безкоштовного PHP API
Що таке Gotenberg PHP клієнт?
Перетворення документів — це зручна функція, яку можна включити у свою програму. Якщо ви працюєте з форматом файлів Microsoft Excel, вам може знадобитися програмно перетворити їх на PDF. На ринку є купа відкритих і безкоштовних API, які допоможуть вам досягти цієї мети. Gotenberg PHP Client є одним із них. API допомагає легко конвертувати формати файлів XLS, XLSX і ODS у PDF у ваших програмах PHP.
Використовуючи API, ви можете об’єднати один або кілька файлів Microsoft Excel і конвертувати їх в один PDF-файл. Об’єднати два документи досить просто, ви можете вибрати один або кілька файлів, і API об’єднає їх і поверне отриманий PDF-файл.
Початок роботи з клієнтом Gotenberg PHP
Рекомендований спосіб підключення клієнта Gotenberg PHP до вашого проекту — використання композитора. Будь ласка, використовуйте наступну команду для плавного встановлення.
Встановіть клієнт Gotenberg PHP через Composer
$ composer require thecodingmachine/gotenberg-php-client
Об’єднайте два Excel у PDF за допомогою безкоштовного PHP API
Бібліотека з відкритим вихідним кодом Gotenberg PHP клієнт дозволяє комп’ютерним програмістам об’єднувати документи Microsoft Excel у PDF у своїх власних програмах PHP. Щоб об’єднати та конвертувати XLSX у PDF, вам просто потрібно завантажити документи та конвертувати їх за допомогою методу OfficeRequest(). У наступному фрагменті коду показано, як перетворити злиття та конвертувати XLSX у PDF у PHP.
Безкоштовний API для перетворення Excel у PDF на PHP
- Завантажте два файли XLSX за допомогою методу NewDocumentFromPath() і передайте назву файлу та шлях до файлу як параметри
- Перетворіть і об’єднайте XlSX у PDF за допомогою методу OfficeRequest() і передайте об’єкти файлів як параметр
- Зберегти документ PDF
Об’єднайте XLSX у PDF за допомогою безкоштовного PHP API
$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);