Libreria PHP open source per la conversione di file di fogli di lavoro Microsoft®
Converti i documenti del foglio di calcolo Microsoft in PDF tramite l'API PHP gratuita
Che cos'è il client PHP Gotenberg?
La conversione dei documenti è una funzione utile da includere nell'applicazione. Se stai lavorando con il formato di file Microsoft Excel, potrebbe essere necessario convertirli in PDF a livello di codice. Sul mercato sono disponibili un sacco di API open source e gratuite per aiutarti a raggiungere questo obiettivo. Gotenberg PHP Client è uno di questi. L'API ti aiuta a convertire facilmente i formati di file XLS, XLSX e ODS in PDF all'interno delle tue applicazioni PHP.
Utilizzando l'API, puoi unire uno o più file Microsoft Excel e convertirli in un unico PDF. È abbastanza semplice unire due documenti, puoi selezionare uno o più file e l'API li unirà e restituirà il file PDF risultante.
Guida introduttiva al client PHP Gotenberg
Il modo consigliato per il client PHP Gotenberg nel tuo progetto è usare il compositore. Si prega di utilizzare il comando seguente per un'installazione senza problemi.
Installa il client PHP Gotenberg tramite Composer
$ composer require thecodingmachine/gotenberg-php-client
Unisci due Excel in PDF tramite l'API PHP gratuita
Il client PHP Gotenberg della libreria open source consente ai programmatori di computer di unire documenti Microsoft Excel in PDF all'interno delle proprie applicazioni PHP. Per unire e convertire il tuo XLSX in PDF, devi solo caricare i tuoi documenti e convertirli usando il metodo OfficeRequest(). Il seguente frammento di codice mostra come convertire unire e convertire XLSX in PDF in PHP.
API gratuita per convertire Excel in PDF in PHP
- Carica due file XLSX utilizzando il metodo NewDocumentFromPath() e passa il nome del file e il percorso del file come parametri
- Converti e unisci XlSX in PDF utilizzando il metodo OfficeRequest() e passa gli oggetti file come parametro
- Salva documento PDF
Unisci XLSX a PDF tramite l'API PHP gratuita
$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);