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/.  Nachfolgend einige Integrationsbeispiele.

Konvertieren einer PDF-Datei in ein Bild

use Brandbox\Framework\Cli\Ghostscript;
use Brandbox\Framework\Cli\Process;

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

$case = new Ghostscript\Lib\Case\TrueToColorConvert($options);
$case->setRealpathSource('/var/www/share/[...].pdf');

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

var_dump($response);

Es stehen weitere Methoden zur Konvertierung zur Verfügung, um unterschiedliche Anwendungsfälle zu ermöglich:

  • Ghostscript\Lib\Case\ChangeResolution::class – Reduziert die Auflösung des PDF
  • Ghostscript\Lib\Case\ConvertEps::class – Konvertiert ein EPS in ein PDF
  • Keine Stichwörter