PHP библиотека с отворен код за конвертиране на Microsoft® файлове с електронни таблици
Конвертирайте Microsoft Spreadsheet Documents в 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
PHP клиентът на библиотеката с отворен код Gotenberg позволява на компютърните програмисти да обединяват документи на 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);