Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 2 Nächste Version anzeigen »

Mit Ghostscript lassen sich PDF- und EPS-Dateien konvertieren und Informationen über diese Dateiformate erhalten. Siehe auch https://www.ghostscript.com/.  Integrationsbeispiel:

Konvertieren einer Office-Datei in ein Bild

Es ist möglich die Vorschau von Office-Dateien zu erzeugen. Dazu zählen folgende Formate:

  • PowerPoint (PPTX, PPT)
  • Word (DOCX, DOC)
  • Excel (XLSX, XLS)
use Brandbox\Framework\Cli\Libreoffice;
use Brandbox\Framework\Cli\Ghostscript;
use Brandbox\Framework\Cli\Process; 

$shrinkOptions = new Ghostscript\Lib\Case\TrueToColorConvertOptions();
$shrinkOptions->width = 100;
$shrinkOptions->height = 100;
$shrinkOptions->shrinkSize = true;

$options = new Libreoffice\Lib\Case\ThumbnailOptions('webp', $shrinkOptions); 

$case = new Libreoffice\Lib\Case\Thumbnail($options);
$case->setRealpathSource('/var/www/share/[...].docx');

$response = $this
    ->staticController(Process\ServiceManager::class)
    ->runCase($case)
;

var_dump($response);
  • Keine Stichwörter