Avoimen lähdekoodin PHP-kirjasto Microsoft®-laskentataulukkotiedostojen muuntamiseen
Muunna Microsoft Spreadsheet -asiakirjat PDF-muotoon ilmaisen PHP API:n avulla
Mikä on Gotenberg PHP Client?
Asiakirjan muuntaminen on kätevä ominaisuus sisällytettäväksi sovellukseesi. Jos käytät Microsoft Excel -tiedostomuotoa, saatat joutua muuttamaan ne PDF-muotoon ohjelmallisesti. Markkinoilla on tarjolla joukko avoimen lähdekoodin ja ilmaisia sovellusliittymiä, jotka auttavat sinua saavuttamaan tämän tavoitteen. Gotenberg PHP Client on yksi niistä. API auttaa sinua muuttamaan XLS-, XLSX- ja ODS-tiedostomuodot PDF-muotoon helposti PHP-sovelluksissasi.
API:n avulla voit yhdistää yhden tai useamman Microsoft Excel -tiedoston ja muuntaa ne yhdeksi PDF-tiedostoksi. Kahden asiakirjan yhdistäminen on melko helppoa. Voit valita yhden tai useamman tiedoston, ja API yhdistää ne ja palauttaa tuloksena olevan PDF-tiedoston.
Gotenberg PHP -asiakkaan käytön aloittaminen
Suositeltu tapa Gotenberg PHP Client projektiisi on käyttää säveltäjä. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna Gotenberg PHP Client Composerin kautta
$ composer require thecodingmachine/gotenberg-php-client
Yhdistä kaksi Exceliä PDF-tiedostoon ilmaisen PHP API:n avulla
Avoimen lähdekoodin kirjasto Gotenberg PHP -asiakasohjelma antaa ohjelmoijille mahdollisuuden yhdistää Microsoft Excel -dokumentteja PDF-muotoon omissa PHP-sovelluksissaan. Jotta voit yhdistää ja muuntaa XLSX:n PDF-muotoon, sinun tarvitsee vain ladata asiakirjasi ja muuntaa ne OfficeRequest()-menetelmällä. Seuraava koodinpätkä näyttää, kuinka yhdistää ja muuntaa XLSX PDF:ksi PHP:ssä.
Ilmainen API muuntaa Excelin PDF:ksi PHP:ssä
- Lataa kaksi XLSX-tiedostoa käyttämällä NewDocumentFromPath()-menetelmää ja anna tiedostonimi ja tiedostopolku parametreina
- Muunna ja yhdistä XlSX PDF:ksi OfficeRequest()-menetelmällä ja välitä tiedostoobjektit parametreina
- Tallenna PDF-dokumentti
Yhdistä XLSX PDF:ään ilmaisen PHP API:n kautta
$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);