Skip to content

AlexMetalcore/converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Установка

    composer require alexsmart/converter

Использование

Создайте объект ConverterService:

    use \ConverterService\ConverterService;

    $service = new \ConverterService\ConverterService();

Если вы хотите получить преобразование с реквеста данные в формат с HTML в CSV или наборот Вам нужно реализовать ConverterServicesInterface

    $service->getFormatedData($requestObject, new Formatter()) 

Если вы хотите конвертировать PDF в html, Вам нужно передать либо строку либо url, либо закодированный формат pdf. Опции для оптимизации html строки на выходе.

Пример опций

    Формат опций массив вида
     ['image' => 'png', 'style' => [
              'p' => 'position:absolute; top:70px; left:65px; white-space:nowrap',
          ]
     ]
    $service->convertPdfToHtml('filepath, url or base64 pdf', $options[])

По умолчанию данные по урл получаем через file_get_contents. Если вы хотите использовать http client то можете его передать таким образом

    $service->setHttpClient($httpClient)->convertPdfToHtml('filepath, url or base64 pdf', $options[])

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages