Mit der pdfToolbox lassen sich PDF-Dateien konvertieren. Siehe auch https://www.callassoftware.com/de/produkte/pdftoolbox. Integrationsbeispiel:
Konvertieren einer PDF-Datei in ein Bild
use Brandbox\Framework\Cli\Pdftoolbox; $options = Pdftoolbox\Lib\Execute\ConvertAbstract::DEFAULT_OPTIONS; // optional $options['fixup'] = '[...]/profile.kfpx'; $response = $this ->staticController(Pdftoolbox\Manager::class) ->convert(BRANDBOX_APP_ROOT . 'share/public/[...].pdf', $options) ; var_dump($response);
Es stehen weitere Methoden zur Konvertierung zur Verfügung, um unterschiedliche Anwendungsfälle zu ermöglich:
- Pdftoolbox\Manager::convertPdfToPdf – Konvertiert eine PDF-Datei bspw. in eine niedriger aufgelöste PDF-Datei
kfpx-Profile
Siehe https://help.callassoftware.com/m/pdftoolbox/l/660026-using-profiles