Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Может помочь, но отрисовка неточная
Думаю proc_open для libreoffice должен справиться
Фильтры
<?php
$process = new Process([
'soffice',
'--headless',
/* to run isolated
* only usefull when GUI is running or to run multiple instances
* adds performance penalty on startup
*/
// '-env:UserInstallation=file://' . sys_get_temp_dir() . '/libreoffice',
'--convert-to', $filter,
$fromFull,
'--outdir', $toDirFull,
]);