Atvērtā pirmkoda PHP bibliotēka Microsoft® izklājlapu failu konvertēšanai
Konvertējiet Microsoft izklājlapu dokumentus PDF formātā, izmantojot bezmaksas PHP API
Kas ir Gotenberg PHP klients?
Dokumentu konvertēšana ir ērta funkcija, ko iekļaut savā lietojumprogrammā. Ja strādājat ar Microsoft Excel faila formātu, iespējams, tie programmatiski jāpārvērš PDF formātā. Tirgū ir pieejamas daudzas atvērtā koda un bezmaksas API, kas palīdz sasniegt šo mērķi. Gotenberg PHP klients ir viens no tiem. API palīdz viegli konvertēt XLS, XLSX un ODS failu formātu uz PDF jūsu PHP lietojumprogrammās.
Izmantojot API, varat sapludināt vienu vai vairākus Microsoft Excel failus un pārvērst tos vienā PDF formātā. Divu dokumentu sapludināšana ir diezgan vienkārša, varat atlasīt vienu vai vairākus failus, un API tos sapludinās un atgriezīs iegūto PDF failu.
Darba sākšana ar Gotenberg PHP klientu
Ieteicamais veids, kā Gotenberg PHP klients iekļauties projektā, ir komponista izmantošana. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.
Instalējiet Gotenberg PHP klientu, izmantojot Composer
$ composer require thecodingmachine/gotenberg-php-client
Apvienojiet divus Excel ar PDF, izmantojot bezmaksas PHP API
Atvērtā koda bibliotēkas Gotenberg PHP klients ļauj datorprogrammētājiem apvienot Microsoft Excel dokumentus PDF formātā savās PHP lietojumprogrammās. Lai apvienotu un pārveidotu XLSX uz PDF, jums vienkārši jāielādē dokumenti un jāpārvērš tie, izmantojot OfficeRequest() metodi. Šis koda fragments parāda, kā pārvērst sapludināšanu un XLSX uz PDF PHP.
Bezmaksas API, lai pārvērstu Excel uz PDF PHP
- Ielādējiet divus XLSX failus, izmantojot NewDocumentFromPath() metodi, un nododiet faila nosaukumu un faila ceļu kā parametrus
- Konvertējiet un sapludiniet XlSX uz PDF, izmantojot OfficeRequest() metodi, un nododiet failu objektus kā parametru
- Saglabājiet PDF dokumentu
Apvienojiet XLSX ar PDF, izmantojot bezmaksas 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);