Pustaka PHP Sumber Terbuka untuk Mengonversi File Microsoft® Spreadsheet
Konversikan Dokumen Microsoft Spreadsheet ke PDF melalui API PHP Gratis
Apa itu Klien PHP Gotenberg?
Konversi dokumen adalah fitur yang berguna untuk disertakan dalam aplikasi Anda. Jika Anda bekerja dengan format file Microsoft Excel, Anda mungkin perlu mengonversinya ke PDF secara terprogram. Ada banyak sumber terbuka dan API gratis yang tersedia di pasar untuk membantu Anda mencapai tujuan itu. Gotenberg PHP Client adalah salah satunya. API membantu Anda mengonversi format file XLS, XLSX, dan ODS ke PDF dengan mudah di dalam aplikasi PHP Anda.
Dengan menggunakan API, Anda dapat menggabungkan satu atau lebih file Microsoft Excel dan mengonversinya menjadi satu PDF. Cukup mudah untuk menggabungkan dua dokumen, Anda dapat memilih satu atau lebih file dan API akan menggabungkannya dan mengembalikan file PDF yang dihasilkan.
Memulai dengan klien PHP Gotenberg
Cara yang disarankan Gotenberg PHP Client ke dalam proyek Anda adalah dengan menggunakan composer. Silakan gunakan perintah berikut untuk instalasi yang lancar.
Instal Gotenberg PHP Client melalui Komposer
$ composer require thecodingmachine/gotenberg-php-client
Gabungkan Dua Excel ke PDF melalui API PHP Gratis
Pustaka Open source Gotenberg PHP client memungkinkan pemrogram komputer untuk menggabungkan dokumen Microsoft Excel ke dalam PDF di dalam aplikasi PHP mereka sendiri. Untuk menggabungkan dan mengonversi XLSX Anda ke PDF, Anda hanya perlu memuat dokumen Anda dan mengonversinya menggunakan metode OfficeRequest(). Cuplikan kode berikut menunjukkan cara mengonversi gabungan dan mengonversi XLSX ke PDF di PHP.
API Gratis untuk Mengonversi Excel ke PDF di PHP
- Muat dua file XLSX menggunakan metode NewDocumentFromPath() dan berikan nama file dan jalur file sebagai parameter
- Konversi dan gabungkan XlSX ke PDF menggunakan metode OfficeRequest() dan berikan objek file sebagai parameter
- Simpan dokumen PDF
Gabungkan XLSX ke PDF melalui API PHP Gratis
$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);