|
|
@ -21,6 +21,7 @@ class Convertor { |
|
|
|
public static function convert($to, $document, $tmp = false) |
|
|
|
{ |
|
|
|
$path = pathinfo($document); |
|
|
|
$extension = $path['extension']; |
|
|
|
$dir = $path['dirname']; |
|
|
|
$original = $dir . '/' . $path['basename']; |
|
|
|
if(!$tmp) { |
|
|
@ -29,6 +30,10 @@ class Convertor { |
|
|
|
$folder = storage_path('app/tmp/'); |
|
|
|
} |
|
|
|
|
|
|
|
if ($extension === 'odt') { |
|
|
|
$to = $to . ':"OpenDocument Text Flat XML"'; |
|
|
|
} |
|
|
|
|
|
|
|
Log::info('Running `soffice` to convert "' . $original . '" to "' . $to . '". Output folder: "' . $folder . '"'); |
|
|
|
Log::info( |
|
|
|
'COMMAND: ' . |
|
|
@ -40,6 +45,9 @@ class Convertor { |
|
|
|
$folder |
|
|
|
); |
|
|
|
|
|
|
|
Log::info('FILE CONTENTS: '); |
|
|
|
Log::info(file_get_contents($document)); |
|
|
|
|
|
|
|
$process = new Process( |
|
|
|
[ |
|
|
|
'soffice', |
|
|
|