Библиотека PHP с открытым исходным кодом для преобразования файлов электронных таблиц Microsoft®

Конвертируйте электронные таблицы Microsoft в PDF с помощью бесплатного PHP API 

Что такое PHP-клиент Gotenberg?

Преобразование документов — это удобная функция, которую можно включить в свое приложение. Если вы работаете с файлами формата Microsoft Excel, вам может потребоваться программно преобразовать их в PDF. На рынке доступно множество бесплатных API с открытым исходным кодом, которые помогут вам достичь этой цели. PHP-клиент Gotenberg — один из них. API помогает легко конвертировать форматы файлов XLS, XLSX и ODS в PDF внутри ваших PHP-приложений.

Используя API, вы можете объединить один или несколько файлов Microsoft Excel и преобразовать их в один файл PDF. Объединить два документа довольно просто, вы можете выбрать один или несколько файлов, и API объединит их и вернет полученный PDF-файл.

Previous Next

Начало работы с PHP-клиентом Gotenberg

Рекомендуемый способ подключения PHP-клиента Gotenberg к вашему проекту — использование composer. Пожалуйста, используйте следующую команду для плавной установки.

Установите PHP-клиент Gotenberg через 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

  1. Загрузите два файла XLSX с помощью метода NewDocumentFromPath() и передайте имя файла и путь к файлу в качестве параметров.
  2. Преобразуйте и объедините XlSX в PDF с помощью метода OfficeRequest() и передайте объекты файлов в качестве параметра
  3. Сохранить 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);
                            
 Русский